从JSON对象中获取带有JSONARRAY值的null键



任何人都可以帮助我从此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

最新更新