在JSONArray中具有JSON对象的android中的JSON解析

Rah*_*pil 1 android json

我如何解析以下JSON?

{
    "Servicedata": [
        {
            "services_id": "1",
            "services_servicename": "a",
            "service_subscribed": "true"
        },
        {
            "services_id": "5",
            "services_servicename": "a",
            "service_subscribed": "false"
        },
        {
            "services_id": "2",
            "services_servicename": "b",
            "service_subscribed": "true"
        },
        {
            "services_id": "3",
            "services_servicename": "c",
            "service_subscribed": "false"
        },
        {
            "services_id": "4",
            "services_servicename": "d",
            "service_subscribed": "false"
        },
        {
            "services_id": "6",
            "services_servicename": "service for test",
            "service_subscribed": "false"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

Ner*_*een 5

http://www.androidhive.info/2012/01/android-json-parsing-tutorial/

JSONObject object = new JSONObject(yourstring);
JSONArray values = object.getJSONArray("Servicedata");
for(int i = 0 ; i < values.length(); i++){
    JSONObject object1 = values.get(i);
    String id = object1.getString("services_id");
    ....
}
Run Code Online (Sandbox Code Playgroud)