У меня есть JSONObject
, который я анализирую, и иногда некоторые данные являются нулевыми.
В этом случае ReportId = null..так, я пытался использовать троичный оператор для предотвращения ClassCastException
, однако, это не работает.
У конкретного объекта, выдавшего ошибку, есть "ReportId":null
.... я не могу этого сделать?
Строка:
item.setReportId((jsonObj.get("ReportId") != null || jsonObj.get("ReportId") != "null") ? (Integer)jsonObj.get("ReportId") : 0);