【发布时间】:2011-02-01 16:06:40
【问题描述】:
喂!
JSON:
{
"responseData":{
"countries":[
{
"name":"\u00d6sterreich",
"id":"1",
"channels":[
{
"name":"ARD",
"id":"3"
},
{
"name":"ORF 1",
"id":"1"
},
{
"name":"ORF 2",
"id":"2"
}
]
},
{
"name":"Deutschland",
"id":"2",
"channels":[
{
"name":"ARD",
"id":"3"
}
]
}
]
},
"responseDetails":null,
"responseStatus":200
}
Java 代码:
JsonObject obj = new JSONParse(text);
JSONObject menuobj = this.getJSONObject("responseData");
如何访问包含国家/地区的数组?
谢谢
【问题讨论】:
-
发布 JSON 时,您可能希望使用以下格式对其进行格式化:jsonformatter.curiousconcept.com
-
您确定在您的示例代码中是 this.getJSONObject 而不是 obj.getJSONObject?
-
@kayahr 你说得对,我是从派生类的 JSON 格式复制它