[英]How to read JSON file in Java with simple json?
If I have a JSON like this:如果我有这样的 JSON:
{
"name": "Johnny",
"Gender": {
"male": true,
"female": false
},
"What does Johnny likes?": ["Travels", "Woman"],
"Travels": [
{
"Country": "Spain",
"City": "Madrid"
},
{
"Country": "Greece",
"City": "Kalokairi"
}
]
}
I know that I can do this to access to name :我知道我可以这样做来访问name :
object.getString("name");
To access gender I can do this:要访问性别,我可以这样做:
JSONObject gender = (JSONObject) object.get("Gender");
gender.get("male");
gender.get("female");
To access What does Johnny likes?访问Johnny 喜欢什么? I can:
我可以:
JSONArray likes = (JSONArray) objet.get("What does Johnny likes?");
Iterator<String> iterator = likes.iterator();
while (iterator.hasNext()) {
//code here
}
But how do I access Travels ?但是我如何访问Travels ? I'm really not sure to understand it?
我真的不明白吗?
did you, try this?你,试试这个?
JSONArray travels = (JSONArray) objet.get("Travels");
for(int j=0;j<travels.length();j++){
JSONObject travel = travels.getJSONObject(j);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.