初用json的时候报错是一个问题,下面就来总结几个常用的json包和对应的错误类型。

  1. commons-beanutils-1.7.0.jar
  2. commons-collections-3.2.jar
  3. commons-lang-2.4.jar
  4. commons-logging-1.1.1.jar
  5. ezmorph-1.0.4.jar
  6. json-lib-2.2.1-jdk15.jar
首先第一个包是对bean操作的类,可以访问的属性及get和set方法,但是他是用java的反射机制实现的,如果是大数据量时,使用起来会慢一些。
官网解释:http://commons.apache.org/proper/commons-beanutils/
在使用json的时候,如果缺失会报错:java.lang.ClassNotFoundException: org.apache.commons.beanutils.DynaBean
第二个包包含了一些apache开发的集合类功能比java.util强大
如果缺失会报错:java.lang.ClassNotFoundException: org.apache.commons.collections.map.ListOrderedMap
第三个包包含了数据类型工具类是java.lang.*的扩展
如果缺失会报错:java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException
第四个包包含了日志功能
如果缺失会报错:java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
第五个包使用json所必须
如果缺失会报错:java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher
第六个包是json的一个库
官网解释:http://json-lib.sourceforge.net/
如果缺失会报错:java.lang.Error: Unresolved compilation problems
大家可以对照自己的错误找出所缺少的包。
如果用到框架struts还需要一个插件jsonplugin-0.34.jar
不要问我是谁,请叫我红领巾

java使用json的时候常见的引包错误相关推荐

  1. pycharm 中按照文档引包方式,引包错误

    * python使用pycharm ide,如果电脑上有多个解释器的,在项目解释器配置的应该是当前使用的解释器:* 可以把当前使用的解释器目录添加到系统环境变量中,这样就不会报错了另外,如果目录中没有 ...

  2. java处理json字符串_常见java对象转换为json字符串处理!!!

    1.JSON简介 1. 概念: JavaScript Object NotationJavaScript对象表示法 Person p = new Person(); p.setName("张 ...

  3. Python环境变量与引包错误

    http://c.biancheng.net/view/4645.html https://blog.csdn.net/weixin_44153121/article/details/10656870 ...

  4. Java之JSON数据

    特别注意:使用JSON前需要导包 操作步骤地址:http://blog.csdn.net/baidu_37107022/article/details/70876993 1.定义 JSON(JavaS ...

  5. java 返回 json格式_java 如何返回json格式数据,需要技巧

    今天上午给同事调了半个小时的程序,最后发现是在后台代码的java返回json格式的数据出了个错误.因此就想到了广大的初学者一开始学习jquery的时候可能会遇到这个问题.现在我就把我的给大家分享一下, ...

  6. JAVA对象JSON数据互相转换的四种常见情况

    这篇文章主要介绍了JAVA对象JSON数据互相转换的四种常见情况,需要的朋友可以参考下 1. 把java 对象列表转换为json对象数组,并转为字符串 复制代码代码如下:     JSONArray ...

  7. java中转json字符串_如何在Java中转义JSON字符串-Eclipse IDE技巧

    java中转json字符串 在Java应用程序中工作或进行JSON解析时,通常很常见的做法是从某些资源(例如RESTful Web服务)中复制粘贴JSON字符串,然后使用Jackson库解析JSON. ...

  8. java与JSON语法及解析

    JSON 简介: JSON全称是JavaScript Object Notation,js对象简谱. JSON是一种 轻量级.基于文本的数据交换格式. JSON十分便于阅读和书写,相比XML,文件更小 ...

  9. java开发岗面经常见题汇总

    参考:绝大部分答案来自网络搜索,特别是JavaGuide. 一.Linux常用命令 1 常用命令大全 2 ping , telnet, curl 使用 ping 测试某个地址是否能连接.ping命令本 ...

最新文章

  1. JAVA基础代码分享--学生成绩管理
  2. js escape,unescape解决中文乱码问题的方法
  3. 算法练习day9——190327(“之” 字形打印矩阵、在行列都排好序的矩阵中找数、打印两个有序链表的公共部分、判断一个链表是否为回文结构)
  4. C++全局函数做友元
  5. MyBatis的高级映射之多对一
  6. cdr文件过大导出pdf打不开_PDF文件过大怎样压缩?这才是压缩PDF最简单的方法
  7. 精彩回顾|2021 中国 .NET 开发者峰会
  8. sql between包括两端吗_SQL简单查询
  9. 分数小数互换图_重复控制器学习心得(二)——超前环节的分数化和校正因子的引入...
  10. 缓存穿透缓存雪崩,缓存击穿,django的6种缓存数据
  11. mysql唯一索引和聚合索引区别_唯一索引、聚集索引和聚集索引
  12. Vue - Todos 案例
  13. 我的世界服务器一直没信号,我的世界:6年前突发的MC诡异事件,至今官方也说不出原因!...
  14. linux-2.6.34.1移植到TQ2440
  15. 笔记本电脑WIFI图标消失解决方案大全,无WIFI图标也能自由连WIFI上网。
  16. java把一个对象赋值给另一个对象
  17. hexo建站之yilia主题diy
  18. 迭代器 iter()
  19. 微信外部浏览器支付遇到:支付场景非法、appid 未关联paysignkey、商户支付下单id非法 等问题
  20. EHW_DIMM分类与比较

热门文章

  1. 微信公众号开发学习(一)
  2. buu re 新年快乐
  3. centos6 drbd heartbeat mysql高可用搭建与压测
  4. ChatGPT一出,程序员也要下岗?!这10大职业可能先丢饭碗
  5. Action与ActionListener的事件处理机制及实例分析
  6. linux重启websphere服务,Websphere 启动关闭命令
  7. 【学习笔记1】C++除号“/”的使用
  8. 谷歌推出 Google Home | 历史上的今天
  9. windows7旗舰版32位JAVA安装_oracle安装—Windows7旗舰版32位安装oracle10g方法
  10. 阿里数据技术专家的数据平台实战笔记