{
"0": {
"a": "19",
},
"1": {
"a": "20",
},
"flag": 8
}
一般jsonArray是循环遍历,因为里边是个jsonObject数组。你这个是jsonObject,循环遍历也能,就是转换成map,用entryset。
但是既然是jsonObject,应该知道里边的每位key是啥,去取值吧,用遍历是不是不太合适。
直接用JsonArray,[{a:10},{a:20}],完了用JsonObject{"flag":"8", "array":"[]'},这种结构取值方便一点吧
你用什么解析的 一般我们是不会自己去写这种东西的,不要重复造轮子
var obj = {
"0": {
"a": "19",
},
"1": {
"a": "20",
},
"flag": 8
};
for(var i in obj){
console.log(aa[i].a)
}
json转map,字符串分割都行