有上JSON数据,格式如下
{"data":{[{......},{......},{......}],
[{......},{......},{......}],
[{......},{......},{......}],
[{......},{......},{......}],}
}
都没有Key 名,请问如何解析
------解决思路----------------------
这个是JsonArray,你用json.getJSONArray("data")取出数组,再遍历
------解决思路----------------------
这还是JSON了嘛,对JSON不太了解呢
------解决思路----------------------
你还是把具体的json文本发出来吧。
------解决思路----------------------
对于这一段,
String s = {"data":{[{......},{......},{......}],
[{......},{......},{......}],
[{......},{......},{......}],
[{......},{......},{......}],}
}
首先你使用 JSONObject obj = new JSONObject(s),获取到 json 对象,然后使用
JSONArray array = obj.getJSONArray("data");来获取
{[{......},{......},{......}],
[{......},{......},{......}],
[{......},{......},{......}],
[{......},{......},{......}],}
你最后在通过
array.getJSONObject(i),i 代表第几个元素,来获取对应对象就好了啊