如果我有一个JSON这样的。
{
"name": "Johnny",
"Gender": {
"male": true,
"female": false
},
"What does Johnny likes?": ["Travels", "Woman"],
"Travels": [
{
"Country": "Spain",
"City": "Madrid"
},
{
"Country": "Greece",
"City": "Kalokairi"
}
]
}
我知道我可以这样做来访问。名称:
object.getString("name");
进入 性别 我可以做到这一点。
JSONObject gender = (JSONObject) object.get("Gender");
gender.get("male");
gender.get("female");
要进入 强尼喜欢什么? 我可以。
JSONArray likes = (JSONArray) objet.get("What does Johnny likes?");
Iterator<String> iterator = likes.iterator();
while (iterator.hasNext()) {
//code here
}
但我怎么进入 旅行? 我真的不知道该怎么理解?
你,试过这个吗?
JSONArray travels = (JSONArray) objet.get("Travels");
for(int j=0;j<travels.length();j++){
JSONObject travel = travels.getJSONObject(j);
}