1:引相应的jar 包
commons-beanutils.jar
commons-collections-3.2.jar
commons-lang-2.3.jar
commons-logging.jar
ezmorph-1.0.6.jar
json-lib-2.4-jdk15.jar
2:写实体类【随便写几个属性、加个集合、也可以是实体类】
3:测试:
【1】:java对象转为JSON字符串:
Object obj = new Object ();
JSONObject jo = JSONObject.fromObject(obj);
String jsonStr = jo.toString();
//格式:{"属性名":属性值,…, "集合名":["值1","值2",…], "集合名":[{"实体属性名":属性值,…},{……},{……}]}
【2】:JSON字符串转为JavaBean对象
JSONObject jo2 = JSONObject.fromObject(jsonStr);
T t = (T)JSONObject.toBean(jo2,T.class);//T为实体类