[
{
"id":100,
"name":"dave"
},
{
"id":101,
"name":"kite"
}
]
此json 为一个JSONArray 里面包两个JSONObject,将此转换为List< HashMap >
List<HashMap> list= new ArrayList<>();
String resp= httpClient.httpsGet(url, param, headers);
JSONArray jsonArray = JsonPath.read(resp, "$.data.list");
//jsonArray [{"id":100,"name":"dave"},{"id":101,"name":"kite"}]
for (Object obj : jsonArray) {
HashMap hp = JSONObject.parseObject(JSONObject.toJSONString(obj), HashMap.class);
list.add(hp);
}