org.json.JSONObject parseArray ObjectArray 转 list 或者 map

// 先把需要使用的节点使用 jsonArray 取出来 JSONArray jsonArray = res.getJSONArr

        // 先把需要使用的节点使用 jsonArray 取出来
        JSONArray jsonArray = res.getJSONArray("items");
        // 进行循环遍历
        for (int i = 0 ; i < jsonArray.length();i++){
            // 取出当前的节点并且赋值给 jsonObject
            JSONObject jsonObject = jsonArray.getJSONObject(i);
            Map map = new HashMap<>();
            // 然后可以通过 jsonObject.getString(key) 的方式取出对应的value
            map.put("tag",jsonObject.getString("tag"));
            map.put("score",jsonObject.getDouble("score"));
            System.out.println("map = " + map);
        }

发表评论

登录 后才能评论