JSON数据-如何解析?

时间:2018-08-29 17:45:44

标签: android arrays json android-json

假设我有JSON数据。如何解析数据,以便获得嵌套对象的值(例如kindidtitle)?

我的JSON数据是:

{
  "kind": "youtube#playlistItemListResponse",
  "items": [
    {
      "id": "UExkc1JWcGJNV19LSH",
      "items":[
        {
          "title": "New Updates",
        }
      ],
  }],
}

1 个答案:

答案 0 :(得分:4)

好吧,您应该删除所有逗号,因为最后一项不应后跟一个逗号。

更像是:

{
    "kind": "youtube#playlistItemListResponse",
    "items": [{
        "id": "UExkc1JWcGJNV19LSH",
        "items": [{
            "title": "New Updates"
        }]
    }]
}

除此之外,您只能使用JSONObject lib并提取所需的值。例如,获取种类:

JSONObject jsonObj = new JSONObject(strInput);
String kind = jsonObj.getString("kind"); // kind now contains "youtube#playlistItemListResponse"

其中strInput是上面的json作为字符串。

更多信息:https://developer.android.com/reference/org/json/JSONObject