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

标签 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"
        }
    ]
}

最佳答案

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");
    ....
}

关于android - 在 JSONArray 中具有 JSON 对象的 Android 中的 JSON 解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12476203/

相关文章:

.net - Mac Firefox 版本 (3.6.12) 上的 AJAX(ing) JSON 对象问题

javascript - 经过验证的JSON抛出SyntaxError : Property must be a string literal

javascript - 如何在 Chrome 中使用现有链接自动创建新选项卡?

java - JSON-简单 ClassCastException 从 String 到 JSONObject

android - Chromecast 无法播放 Shoutcast Stream

android - Opencv Android,拼接两张图片

android - 如何以编程方式从设置中获取默认屏幕超时时间?

java - 如何使用来自 firebase 的嵌套对象填充 RecyclerView

android - 如何检测用户何时在其 Android 设备上按下 "menu"键?

sql - 如何在 Postgresql 中选择和更新 JSON 数组元素?