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

我正在从我的 Spring 服务器中向外部端点发出 GET 请求。我正在使用 RestTemplate 通过创建获取请求exchange()并将响应存储在 ResponseEntity 中。如果从服务器返回的对象看起来像这样:


[

 {

   "key1" : "value",

   "key2" : "value

 },


 { 

   "key3" : "value"

 }

例如,我将如何访问 key3 的值?


我知道这个toString()函数,但是这不会帮助我解析出键值对。


叮当猫咪
浏览 181回答 1
1回答

牧羊人nacy

你可以使用杰克逊  ObjectMapper mapper = new ObjectMapper();  JsonNode jsonNode;  jsonNode = mapper.readTree(your jsonObject)  jsonNode.findValue("key3")
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java