我有json文件。现在,字段名称"refs"
不适用于每个阵列。那么,解析这种领域的过程是什么。因为,当我尝试解析json文件时,第一个数组没有"refs"
字段,但第二个数组没有。这就是为什么它会抛出空指针异常。我试着用这个代码解析JAVA中的json文件
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");
}
}
但是,它不工作。处理这种情况的方法是什么,或者解决这个问题的方法是什么。谢谢。
试试这个教程,并按照每一步http://www.androidhive.info/2012/01/android-json-parsing-tutorial/ – baloo
你可以给你的JSON响应。 – Suraj