Json和List的轉換

2021-07-27 09:11:50 字數 1000 閱讀 9545

json轉化list:

1.使用net.sf.json包

listlist=new arraylist();

person person=new person();

person.setage(12);

list.add(person);

list.add(person);

system.out.println(jsonarray.fromobject(list).tostring());

輸出:

[,]

使用這個包,把值為空的變數也做了初始化.

2.使用fastjson包

listlist=new arraylist();

person person=new person();

person.setage(12);

list.add(person);

list.add(person);

system.out.println(jsonobject.tojson(list).tostring());

輸出:
[,]

list轉化成json

1.使用net.sf.json包

string json = "[,]";

list list= (list) jsonarray.tocollection(jsonarray.fromobject(json), person.class);

2.使用fastjson包

string data = "[,]";

listlist = jsonobject.parsearray(data, person.class);

可以看出fastjson包只需要直接使用api就可以,並不需要關心泛型的轉化.

List與json的轉換

根據頁面使用者輸入的資訊形成 answer 物件的list param answers param question ids param types return private listtoanswerlist string studenanswers,int question ids,int t...

Json與List的相互轉換

核心就是 list 生成 獲取 獲取list 於是自己寫了乙個 list轉換為json 資料封裝成json param items 物料入庫資料 return json throws jsonexception public static string goodin2json listitems t...

將List轉換為Json物件

將list轉換為json物件,分別有兩個json的jar包 1 org.json.jsonarray包 2 net.sf.json.jsonarray包 兩個jsonarray分別實現方式 1 org.json.jsonarray包 2 net.sf.json.jsonarray包 此包下json物...