Ваш json должен быть таким:
{
"data":{
"calendar":[
{
"Booked":[
"13-11-2015",
"12-12-2015"
],
"Available":[
"20-12-2015",
"22-12-2015"
]
} ] } }
Вы можете использовать json online parser для проверки действительности json.
Теперь, возвращаясь к вашему фактическому question.i не имеет андроид 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
}
Надеется, что это помогает ..
Это недопустимый массив json –