如何使用JSON库解析嵌套的JSON对象?嵌套、如何使用、对象、JSON

2023-09-06 23:45:33 作者:时光是首无声的歌

我想用JSON库解析JSON对象。

  {
    击球:
        {
            连击:
                [
                    {ID:1001,类型:常规},
                    {ID:1002,类型:巧克力},
                    {ID:1003,类型:蓝莓},
                    {ID:1004,类型:恶魔的食物}
                ]
        }

    }
 

解决方案

使用 JSON ..

 的JSONObject对象=新的JSONObject(yourString);
JSONObject的打者= object.getJSONObject(面团);
JSONArray面糊= batters.getJSONArray(连击);
的for(int i = 0; I< batter.length();我++){
JSONObject的object1 =(的JSONObject)batter.get(我);
    字符串ID = object1.getString(ID);
}
 

python中jsonpath模块,解析多层嵌套的json数据

i want to parse the json object using json library.

    {
    "batters":
        {
            "batter":
                [
                    { "id": "1001", "type": "Regular" },
                    { "id": "1002", "type": "Chocolate" },
                    { "id": "1003", "type": "Blueberry" },
                    { "id": "1004", "type": "Devil's Food" }
                ]
        }

    }

解决方案

Using JSON..

JSONObject object = new JSONObject(yourString);
JSONObject batters = object.getJSONObject("batters");
JSONArray batter = batters.getJSONArray("batter");
for(int i = 0 ; i < batter.length() ; i++) { 
JSONObject object1 = (JSONObject) batter.get(i);
    String id = object1.getString("id");
}