我有 json 文件。现在,字段名称"refs"
并非在每个数组中都可用。那么,解析这种字段的过程是什么。因为,当我尝试解析 json 文件时,第一个数组没有"refs"
字段,但第二个数组没有。这就是它抛出空指针异常的原因。我试过这段代码
JSONArray jsonArray = new JSONArray(tokener);
for (int index = 0; index < jsonArray.length(); index++) {
JSONObject jsonObject = jsonArray.getJSONObject(index);
if(!jsonObject.getString("refs").equalsIgnoreCase(null)){
String refs = jsonObject.getString("refs");
}
}
但是,它不起作用。处理这种情况的方法是什么或解决该问题的方法是什么。谢谢你。