json格式如下的情况下,怎么获取result里头的数据啊?bean中怎么设置参数啊,着急!!
"result": [
"1.第一个",
"2.第二个",
"3.第三个",
"4.第四个"
],
"total_page": 1
可以使用fastjson库去获取啊
把result转成一个list或者数组。再去取值
你这个json数据出来的result键不就是一个数组对象么,直接从数组中取值啊。
最原始的方法
try {
JSONObject jsonObject= new JSONObject("");
JSONArray jsonArray = jsonObject.getJSONArray("");
List beanList = new ArrayList() ;
for (int i=0;i<jsonArray.length();i++){
JSONObject object = (JSONObject) jsonArray.get(i);
Bean bean = new Bean();
bean.setXXX(object.getString(""));
.
.
.
beanList.add(bean);
}
} catch (JSONException e) {
e.printStackTrace();
}