json对象-》json数组:
- String json="[{'name':'huangbiao','age':15},{'name':'liumei','age':14}]";
-
JsonConfig cfg = newJsonConfig();//去除不要的json数据
cfg.setExcludes(newString[]{"DataCategory","flowTotal"});
- JSONArray jsonarray = JSONArray.fromObject(json,cfg);
json数组-》集合:
1.List<Person> list = (List)JSONArray.toCollection(jsonarray, Person.class);
2.List list = (List)JSONArray.toList(jsonarray, Person.class);
集合-》json数组:
- List list = new LinkedList();
- for(int i=0;i<3;i++){
- Person p = new Person();
- p.setAge(i);
- p.setName("name"+i);
- list.add(p);
- }
- JSONArray jsonarray = JSONArray.fromObject(list);