List转换成json类型以及对象转换成json类型

一、list转成json类型

JSONArray json = JSONArray.fromObject(list);
           json.toString();     

list转换需要一下几个jar:

commons-beanutils-1.8.0.jar

commons-collections-3.2.1.jar

commons-lang-2.5.jar

commons-logging-1.1.1.jar

ezmorph-1.0.6.jar

json-lib-2.4-jdk15.jar

一定要把这个几个JAR包全导了,不然就会报错。。。

commons-beanutils-1.8.0.jar不加这个包 

java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean 

commons-collections.jar 不加这个包

java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap 

commons-lang-2.4.jar不加这个包

java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException

commons-logging-1.1.1.jar不加这个包 

java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

ezmorph-1.0.4.jar不加这个包 

java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher 

json-lib-2.3-jdk15.jar不加这个包 

java.lang.NoClassDefFoundError: net/sf/json/JSONObject 

二、对象转换成json

JSONObject result = (JSONObject) JSONObject.toJSON(object);
        result.toString();

需要json-rpc-1.0.jar

 

 

你可能感兴趣的:(java基础)