任何人都可以帮助我从此JSON对象获取null键值吗?
'null'是jsonarray,我想迭代并从中获取值。
https://i.stack.imgur.com/hlvrt.png
在这里您的解析器
JSONObject object = new JSONObject(json);
JSONObject results=object.getJSONObject("results");
JSONObject data=results.getJSONObject("data");
JSONArray array=data.getJSONArray("null");
for (int i=0;i<=array.length();i++)
{
JSONObject temp=array.getJSONObject(i);
String score=temp.getString("score");
}
您需要在JSON结果上使用opt或getJsonArray
for (int i = 0; i<results.optJSONArray("data").length();i++){
JSONObject json = <results.optJSONArray("data").get(i);
int score = json.optInt("score");
String id = json.optString("id");
etc..
}
这将迭代您的数据并提取Infos