Обработка null в JSON RESPONSE

Я получаю ответ json как

["L500","Success",null]

Как я могу справиться с этим

Вот что я пробовал

jsonArray.getJSONArray(2).getJSONObject(2).equals(JSONObject.NULL);

Однако выдает ошибку:

org.json.JSONException: значение null в 2 типа org.json.JSONObject$1 не может быть преобразовано в JSONArray

Если ноль, мне нужно показать пользователю всплывающее сообщение что-то вроде «Нет записей».


person Andi    schedule 07.04.2017    source источник
comment
Что не так с вашим нынешним подходом? Что он делает и что он должен делать?   -  person Rob    schedule 07.04.2017
comment
Получение org.json.JSONException: значение null в 2 типа org.json.JSONObject$1 не может быть преобразовано в JSONArray   -  person Andi    schedule 07.04.2017


Ответы (1)


Я решил это, заменив

jsonArray.getJSONArray(2).getJSONObject(2).equals(JSONObject.NULL);

с

jsonArray.get(2).equals(null);
person Andi    schedule 07.04.2017