获取复杂json 某个指定key的值
添加依赖:
<dependency>
<groupId>com.jayway.jsonpath</groupId>
<artifactId>json-path</artifactId>
<version>2.4.0</version>
</dependency>
github: https://github.com/json-path/JsonPath
代码demo:
JSONObject dataJson = new JSONObject();
dataJson.put("a", "123");
JSONObject aJson = new JSONObject();
aJson.put("b", "456123213123");
dataJson.put("c", aJson);
System.out.println(JsonPath.read(dataJson.toJSONString(), "@.c.b"));