料青山看我應(yīng)如是
2019-03-01 10:39:25
{
"data": {
"jiegou": {
"ary": [
{
"name" : "jack",
"age" : 23
},
{
"name" : "angel",
"age" : 26
}
]
},
"total": 2
}
}
類似這樣的從API獲取到的json字符串有多層花括號(hào)嵌套的.在java里怎么轉(zhuǎn)換?
10 回答

叮當(dāng)貓咪
TA貢獻(xiàn)1776條經(jīng)驗(yàn) 獲得超12個(gè)贊
推薦GSON、Jackson、fastjson,這些jar包功能比較全,
常用的場(chǎng)景都已經(jīng)考慮到了。而且使用簡(jiǎn)單,也經(jīng)過了大量程序員的檢驗(yàn)!

慕娘9325324
TA貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超4個(gè)贊
創(chuàng)建與json匹配的實(shí)體類,使用fastjson、gson等庫都可以轉(zhuǎn)換

Qyouu
TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個(gè)贊
//代碼片段,參考。
JSONObject po = jsonArray.getJSONObject(0);
Gson gson = new Gson();
ProjectOffice projectOffice = gson.fromJson(po.toString(), ProjectOffice.class);
添加回答
舉報(bào)
0/150
提交
取消