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

如何在 Spring 中从 ResponseEntity 中提取 JSON 正文中的键/值对

如何在 Spring 中从 ResponseEntity 中提取 JSON 正文中的键/值对

叮当猫咪 2023-03-17 16:23:25
我正在从我的 Spring 服务器中向外部端点发出 GET 请求。我正在使用 RestTemplate 通过创建获取请求exchange()并将响应存储在 ResponseEntity 中。如果从服务器返回的对象看起来像这样:[ {   "key1" : "value",   "key2" : "value }, {    "key3" : "value" }] 例如,我将如何访问 key3 的值?我知道这个toString()函数,但是这不会帮助我解析出键值对。
查看完整描述

1 回答

?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

你可以使用杰克逊


  ObjectMapper mapper = new ObjectMapper();

  JsonNode jsonNode;

  jsonNode = mapper.readTree(your jsonObject)

  jsonNode.findValue("key3")


查看完整回答
反对 回复 2023-03-17
  • 1 回答
  • 0 关注
  • 180 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信