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

时间:2019-07-11 12:04:57

标签: java json spring http

我正在从Spring服务器内部向外部端点发出GET请求。我正在使用RestTemplate通过@app.route('/predict') def predict1(): """Example --- parameters: - name: Days in: query type: integer required: true """ 创建get请求,并将响应存储在ResponseEntity中。如果从服务器返回的对象看起来像这样:

exchange()

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

我知道[ { "key1" : "value", "key2" : "value }, { "key3" : "value" } ] 函数,但这不会帮助我解析键和值对。

1 个答案:

答案 0 :(得分:1)

您可以使用Jackson

  ObjectMapper mapper = new ObjectMapper();
  JsonNode jsonNode;
  jsonNode = mapper.readTree(your jsonObject)
  jsonNode.findValue("key3")