[
{"CityName":"Jaipur","CityId":1},
{"CityName":"Jodhpur","CityId":2},
{"CityName":"Ajmer","CityId":3},
{"CityName":"Bikaner","CityId":4}
]
我想获取所有城市名称及其ID,但我不知道该怎么做。当我刚接触android时,任何答案都会对我有很大帮助。
试试这个..
您的响应JSONArray
如下
JSON格式
[ //JSONArray array
{ //JSONObject jObj
"CityName": "Jaipur", //optString cityName
"CityId": 1 //optInt CityId
},
{
"CityName": "Jodhpur",
"CityId": 2
},
{
"CityName": "Ajmer",
"CityId": 3
},
{
"CityName": "Bikaner",
"CityId": 4
}
]
代码
JSONArray array = new JSONArray(response);
for(int i=0;i<array.length();i++){
JSONObject jObj = array.optJSONObject(i);
String cityName = jObj.optString("CityName");
int CityId = jObj.optInt("CityId");
Log.v("cityName :",""+cityName);
Log.v("CityId :",""+CityId);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句