2017-04-20 119 views
-5
{ 
    "data":[ 
     { 
     "id":"58", 
     "parent_id":"0", 
     "cat_name":"Cricket", 
     "cat_img":"physical", 
     "cat_status":"1", 
     "child_category":[ 
      { 
       "id":"68", 
       "parent_id":"58", 
       "cat_name":"Matches", 
       "cat_img":"physical", 
       "cat_status":"1" 
      } 
     ] 
     } 
    ] 
} 

如何分析这种类型的JSON在Android和展现在扩展列表作为父子关系JsonArray和JSONObject的

回答

0

我建议你使用谷歌的Gson解析和Android中使用JSON对象。

用于解析一个例子:

private static class MyJsonModel { 
    Data data[]; 
} 

private static class Data { 
    int id; 
    int parent_id; 
    String cat_name; 
    ... 
} 

MyJsonModel parseMyJsonString(String jsonString) { 
    Gson gson = new GsonBuilder().create(); 
    return (MyJsonModel)(gson.fromJson(jsonString, MyJsonModel.class)); 
}