JSONObject转换错误
开发工具与关键技术:java
作者:彭浩达
撰写时间:2019年 6月 14日
Bsgrid bsgrid=new Bsgrid();
bsgrid.setSuccess(true);
bsgrid.setCurPage(currentPage);
bsgrid.setTotalRows(totalRow);
bsgrid.setData(listUser);
JSONObject jsonObject = JSONObject.fromObject(bsgrid);
Jsonobject转换的时候出现:
java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException错误的时候
说明你jar包不全,应该包含
commons-beanutils-1.9.2.jar
commons-lang-2.4.jar
ezmorph-1.0.6.jar
json-lib-2.4-jdk15.jar
如果这些jar都导入进去了,但又报
java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory错误时
证明你还得再导入
commons-logging-1.1.1.jar
导入后还报
java.lang.NoClassDefFoundError: Could not initialize class net.sf.json.JSONArray错误时,你还得再导入一个jar包
commons-collections-3.2.1.jar
导入之后再重新启动,就可以正常跳入下一段代码了
Json用到的jar包
1、commons-beanutils-1.9.2.jar
2、commons-lang-2.4.jar
3、ezmorph-1.0.6.jar
4、json-lib-2.4-jdk15.jar
5、commons-logging-1.1.1.jar
6、commons-collections-3.2.1.jar