JSONObject调取List值使用方法

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");调用就可以了

加油继续进步!!!

发布了4 篇原创文章 · 获赞 0 · 访问量 28

猜你喜欢

转载自blog.csdn.net/qq_40051569/article/details/104795348
今日推荐