JAVA中 json和集合(对象)之间的相互转换

JAVA中 json和集合(对象)之间的相互转换

一.字符串转换为json对象:

String strResult = "json的字符串";
JSONObject obj = JSONObject.fromObject(strResult);

二.json对象转换成list集合:

JSONArray objData =  (JSONArray)obj.get("data"); //获取data字段
peccancyList=(List)objData.toCollection(objData, PeccancyVO.class);

三.json对象转换成对象:

 PeccancyVO vo=(PeccancyVO)JSONObject.toBean(obj,PeccancyVO.class);   

这里注意:对象一定要有无参的构造方法,否则会报错:java.lang.nosuchmethodexception

你可能感兴趣的:(Java开发)