今天在解析网页返回的json字符串中一个value值对应的是一个list数组属性

如下:

使用fastjson 从jsonArray中获取jsonObject属性值

在获取array数组的时候发现之前没有使用过jsonarray

//将其中的data部分的jsonarray取出来
JSONArray jsonArray = (JSONArray) jsonObject.get("data");

再遍历jsonarray

 if (jsonArray.size() > 0)
 {
    for (int i = 0; i < jsonArray.size(); i++) {
    // 遍历 jsonarray 数组,把每一个对象转成 json 对象
    JSONObject job = jsonArray.getJSONObject(i);          
    System.out.println(job.get("tag");
                }
            }

 

相关文章: