如何从json对象中的多个json数组中获取字符串

时间:2015-11-20 05:36:19

标签: android json

{ "数据:"  {     "日历&#34 ;:               [                 {                       "被预订":[" 13-11-2015""二零一五年十二月一十二日&#34],                       "可用":[" 20-12-2015"" 22-12-2015"]                 }               ]  } }

请问任何人如何从json数组字符串中获取日期

1 个答案:

答案 0 :(得分:2)

你的json应该是这样的

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

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

现在,回到你的实际问题。我没有一个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

}

希望这可以帮助你..