为了账号安全,请及时绑定邮箱和手机立即绑定

如何仅将 Json 字符串的相关部分转换为 Set?

如何仅将 Json 字符串的相关部分转换为 Set?

萧十郎 2022-11-30 11:22:14
我有一些像这样的 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");

感谢所有试图帮助我的人!


查看完整回答
反对 回复 2022-11-30
  • 1 回答
  • 0 关注
  • 96 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号