json转对象数组

来源:互联网 发布:农村 剩女 心态 知乎 编辑:程序博客网 时间:2024/05/22 03:55

要将json转换成对象数组首先要下载以下几个包

commons-beanutils-1.8.0.jar

commons-collections.jar 

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

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

ezmorph-1.0.4.jar不加这个包 

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

以下是方法:

List<obj> list = new arrayList<>();

JSONArray array = JSONArray.fromObject(string);
for(int i = 0; i < array.size(); i++)


JSONObject jsonObject = array.getJSONObject(i); 
 Object obj=((Ncb) JSONObject.toBean(jsonObject, Object.class)); //转成实体对象

list.addNCBs(obj);
}

注意这里字符串的样式要如下:[{id=1,name=hh},{id=2,name=ds},{id=3,name=ds}]