我有一些像这样的 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 的一部分转换为Set<String>或List<String>名称。我不需要排名和元信息。我只需要将namefrom转换为top_names. 我怎样才能使用Javaand做到这一点Jackson?
1 回答

慕婉清6462132
TA贡献1804条经验 获得超2个赞
我接下来解决了我的问题:
ObjectMapper mapper = new ObjectMapper();
List<String> names = mapper.readTree(json).findValuesAsText("name");
感谢所有试图帮助我的人!
添加回答
举报
0/150
提交
取消