2015-11-20 116 views
0

{ 「數據:」 { 「日曆」: [ { 「預訂」:[ 「13-11-2015」,「12-12 -2015 「], 」可用「:」 20-12-2015" , 「22-12-2015」] } ] }} 如何獲得從多個JSON數組串JSON對象內部

可以在任何一個請幫助我如何從獲取日期json數組字符串

+0

這是一個無效的json數組 –

回答

2

你的json應該是這樣的

{ 
"data":{ 
"calendar":[ 
{ 
"Booked":[ 
"13-11-2015", 
"12-12-2015" 
], 
"Available":[ 
"20-12-2015", 
"22-12-2015" 
] 
} ] } } 

您可以使用json online parser來檢查json的有效性。

現在,回到你的實際question.I不要有Android IDE,所以我會發佈一個簡單的代碼來給ü的想法

JSONObject jparentobj= new JSONObect("jsonString"); 

JSONObject datajObj= jparentobj.getJSONObect("data"); 

JSONArray calenderarray = datajObj.getJSONArray{"calender"}; 

for (int i=0;i<calenderarray .size(0;i++){ 
String booked=calenderarray .get(i).getString("Booked"); 
//Like this get each entity 

} 

希望這有助於你..