JSONObject调取List值使用方法
JSONObject 获取json后无法转换成Bean所以选择用JSONArray接受值
具体用法如下
//用来接收json的值
JSONArray jsonArray = new JSONArray();
//urlString 是你要调用的地址 (填上你要调取的地址)
JSONObject json = restTemplate.getForObject(urlString, JSONObject.class);
//将你要取出来的List名字赋值到jsonArray
jsonArray = (JSONArray)json.get("list")
for(int y = 0; y < jsonArray.size();y++){
//再将你取出来的list值重新赋值给JSONObject
jsonObj = jsonArray.getJSONObject(y);
//然后直接用jsonObj.getString("属性名")就可以调取到你要的属性值
String StrAta = jsonObj.getString("name");
//然后就可以取到list里的name属性的值
}
简单的一个JSONObject的调用
如果取的值是一个bean不是集合或者数组,直接调用就可以
JSONObject json = restTemplate.getForObject(urlString, JSONObject.class);
json .getString("name");调用就可以了
加油继续进步!!!