java使用json的时候常见的引包错误

初用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的反射机制实现的,如果是大数据量时,使用起来会慢一些。
在使用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的一个库
如果缺失会报错:java.lang.Error: Unresolved compilation problems

大家可以对照自己的错误找出所缺少的包。
如果用到框架struts还需要一个插件jsonplugin-0.34.jar

不要问我是谁,请叫我红领巾

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值