我有一些像這樣的 json:{ "meta": { "request": { "main_name_only": false, "format": "json", "name": "all", "start_date": "2019-04-01", "end_date": "2019-04-30", "limit": null, "country": "world", "show_verified": true }, "status": "Success", "last_updated": "2019-04-30" }, "top_names": [ { "rank": 1, "name": "Jack" }, { "rank": 2, "name": "John" }, { "rank": 3, "name": "Mary" } ]}我只需要將此 json 的一部分轉(zhuǎn)換為Set<String>或List<String>名稱。我不需要排名和元信息。我只需要將namefrom轉(zhuǎn)換為top_names. 我怎樣才能使用Javaand做到這一點Jackson?
1 回答

慕婉清6462132
TA貢獻1804條經(jīng)驗 獲得超2個贊
我接下來解決了我的問題:
ObjectMapper mapper = new ObjectMapper();
List<String> names = mapper.readTree(json).findValuesAsText("name");
感謝所有試圖幫助我的人!
添加回答
舉報
0/150
提交
取消