2017-04-02 54 views
0

如何解析下面的json,即使用gson的json數組數組?如何解析下面的json,即使用gson數組的json數組?

[ 
    [ 
     { 
     "date": "2017-01-01 14:34:54", 
     "units": "7" 
     }, 
     { 
     "date": "2017-01-02 14:34:54", 
     "units": "15" 
     } 
    ], 
    [ 
     { 
     "date": "2017-02-01 14:34:54", 
     "units": "8" 
     }, 
     { 
     "date": "2017-02-02 14:34:54", 
     "units": "16" 
     } 
    ] 
] 

這是數組的json數組,請儘快回覆。

回答

0

試試這個:爲了解析這些嵌套JSONArray

try{ 
JSONArray json = new JSONArray(your_jsonString); 
for(int i=0;i<json.length();i++){ 
    JSONArray array = json.getJSONArray(i); 
     for(int j=0;j<array.length();j++){ 
     JSONObject object = array.getJSONObject(j); 
     String date = object.getString("date"); 
     String units = object.getString("units"); 
     } 
    } 
} 
catch (JSONException e){ 
     e.printStackTrace(); 
} 

對於使用Gson分析通過這個Example