0
点赞
收藏
分享

微信扫一扫

解析复杂的JSON格式数据 获取JSON中的任意值

 

            JSONObject resResultObject = JSONObject.parseObject(responseResult);
            JSONArray itemArray = resResultObject.getJSONArray("item");
// Map<String, Object> maptest = JSON.parseObject(result, Map.class); // JSONArray array = (JSONArray)map.get("item");
            for(int i=0; i<itemArray.size(); i++){
                JSONObject itemObj = itemArray.getJSONObject(i);    // 遍历json数组,获取json对象
                System.out.println(itemObj.get("media_id"));        // 获取对象中的属性值
                JSONObject contentObj = itemObj.getJSONObject("content");
                JSONArray newsItemArray = contentObj.getJSONArray("news_item");
                for(int j=0; j<newsItemArray.size(); j++){
                    JSONObject newsItemObj = newsItemArray.getJSONObject(j);
                    System.out.println(newsItemObj.get("title"));
                }
            }
举报

相关推荐

0 条评论