【发布时间】:2015-10-15 19:09:47
【问题描述】:
我是安卓开发新手。我对 JSON 知之甚少。我用的是 Json 简单格式。
{
"worldpopulation":
[
{
"rank":1,"country":"China",
"population":"1,354,040,000",
"flag":"http://www.androidbegin.com/tutorial/flag/china.png"
},
{
"rank":2,"country":"India",
"population":"1,210,193,422",
"flag":"http://www.androidbegin.com/tutorial/flag/india.png"
}
]
}
在上面的 JSON 数据中,我们可以在得到 JSOn 数组 worldpopulation 后简单地调用 rank、country。
现在我有下面显示的 JSON 数据,我认为这里的 JSON 数组是相同的,因为项目存在我不知道。然后它有对象作为数字,它有国家。
{
"Items":"0 to 2",
"worldpopulation":[
{
"0":{
"country":"China",
"population":"1,354,040,000",
"flag":"http://www.androidbegin.com/tutorial/flag/china.png"
}
},
{
"1":{
"country":"India",
"population":"1,210,193,422",
"flag":"http://www.androidbegin.com/tutorial/flag/india.png"
}
}
]
}
现在我不知道如何称呼国家、人口和国旗。
方法一样吗。 Jsonobject.getstring("rank");在 jsonarray("worldpopulation");
之后或者不同。
【问题讨论】: