【问题标题】:how to parse JSON like this [closed]如何像这样解析 JSON [关闭]
【发布时间】:2014-05-22 07:18:33
【问题描述】:
[
    {
        "0": "1",
        "1": "ANIMALS",
        "2": "7a415-lion.png",
        "id": "1",
        "category_name": "ANIMALS",
        "category_image": "http://dev1.sbsgroupsolutions.co.in/emoticonapp/admin/assets/uploads/7a415-lion.png"                               
    }


]

【问题讨论】:

  • 你尝试了什么?有大量的例子向我们展示了一些代码......
  • @Abhi Satle 很简单,使用 gson 可以将 JSON 对象转换为 java 对象。

标签: android


【解决方案1】:

使用 GSON,为 Java 读取和创建 JSON 的库

【讨论】:

  • 请你给我更多的细节,
【解决方案2】:

如果有东西返回给你这个 json 数组,那么将它存储在一个 jsonarray 对象中:-

JSONArray array;

然后实例化一个 JSONObject :-

JSONObject object = array.getJSONObject();

给出必要的索引。

然后使用 getString 获取值。例如。

String s1 = object.getString("id");

【讨论】:

    【解决方案3】:

    试试这个

    JSONArray jsonArray = new JSONArray(jsonresponse);
    JSONObject jsonObj = jsonArray.getJSONObject(0);
    String categoryname=jsonObj.getString(category_name);
    

    【讨论】:

    • 最好解释一下为什么你的代码可以解决问题。见How to Answer
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-01
    • 2021-06-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多