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.Object
JSONObject.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) boolean
explicitNull
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Object
clone()
There is only intended to be a single instance of the NULL object, so the clone method returns itself.boolean
equals(java.lang.Object object)
A Null object is equal to the null value and to itself.boolean
isExplicitNull()
java.lang.String
toString()
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:
clone
in 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:
equals
in 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:
toString
in classjava.lang.Object
- Returns:
- The string "null".
-
isExplicitNull
public boolean isExplicitNull()
-
-