Looking for java Keywords? Try Ask4Keywords

Java Language JSONObject.NULL


пример

Если вам нужно добавить свойство с null значением, вы должны использовать предопределенный статический конечный JSONObject.NULL а не стандартную Java- null ссылку.

JSONObject.NULL - это контрольное значение, используемое для явного определения свойства с пустым значением.

JSONObject obj = new JSONObject();
obj.put("some", JSONObject.NULL);   //Creates: {"some":null}
System.out.println(obj.get("some"));//prints: null

Заметка

JSONObject.NULL.equals(null); //returns true

Что является явным нарушением контракта Java.equals() :

Для любого ненулевого опорного значения х, x.equals (NULL) должен возвращать ложь