2015-11-20 192 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 

} 

希望这有助于你..