【发布时间】:2014-10-11 11:29:36
【问题描述】:
您好,我有一个简单类型的 json 响应,我使用键处理 JSON,但在这个响应中我只有值,请参阅下面的响应
json
{
status: "success",
country: [
{
1: "Afghanistan"
},
{
2: "Albania"
},
{
3: "Algeria"
},
{
4: "American Samoa"
},
{
5: "Andorra"
},
{
6: "Angola"
},
{
7: "Anguilla"
},
{
8: "Antarctica"
},
{
9: "Antigua and Barbuda"
},
{
10: "Argentina"
},
{.....
.
.
.
.
.so on..
所以我想解析这个 JSON 并想把这两个值都放在 Hashmap 的 ArrayList 中,我的工作如下,但是找不到继续的路径,希望有朋友能帮助我。
代码
jsonObj = new JSONObject(jsonStr);
if (jsonObj.has("country")) {
CountryArray = jsonObj.getJSONArray("country");
if (CountryArray != null && CountryArray.length() != 0) {
// looping through All Contacts
System.out
.println("::::::::::::::::my talent size:::::::::::"
+ CountryArray.length());
【问题讨论】:
-
你能发布你的 CountryArray 吗?
标签: android json parsing arraylist