Package org.codehaus.jettison.json
Class JSONObject.Null
- java.lang.Object
-
- org.codehaus.jettison.json.JSONObject.Null
-
- Enclosing class:
- JSONObject
private static final class JSONObject.Null extends java.lang.ObjectJSONObject.NULL is equivalent to the value that JavaScript calls null, whilst Java's null is equivalent to the value that JavaScript calls undefined.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) booleanexplicitNull
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Objectclone()There is only intended to be a single instance of the NULL object, so the clone method returns itself.booleanequals(java.lang.Object object)A Null object is equal to the null value and to itself.booleanisExplicitNull()java.lang.StringtoString()Get the "null" string value.
-
-
-
Method Detail
-
clone
protected final java.lang.Object clone()
There is only intended to be a single instance of the NULL object, so the clone method returns itself.- Overrides:
clonein classjava.lang.Object- Returns:
- NULL.
-
equals
public boolean equals(java.lang.Object object)
A Null object is equal to the null value and to itself.- Overrides:
equalsin classjava.lang.Object- Parameters:
object- An object to test for nullness.- Returns:
- true if the object parameter is the JSONObject.NULL object or null.
-
toString
public java.lang.String toString()
Get the "null" string value.- Overrides:
toStringin classjava.lang.Object- Returns:
- The string "null".
-
isExplicitNull
public boolean isExplicitNull()
-
-