- java.lang.Object
-
- com.google.gson.JsonElement
-
- com.google.gson.JsonNull
-
public final class JsonNull extends JsonElement
A class representing a JSONnull
value.- Since:
- 1.2
- Author:
- Inderjeet Singh, Joel Leitch
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonNull
deepCopy()
Returns the same instance since it is an immutable value.boolean
equals(Object other)
All instances ofJsonNull
are considered equal.int
hashCode()
All instances ofJsonNull
have the same hash code since they are indistinguishable.-
Methods inherited from class com.google.gson.JsonElement
getAsBigDecimal, getAsBigInteger, getAsBoolean, getAsByte, getAsCharacter, getAsDouble, getAsFloat, getAsInt, getAsJsonArray, getAsJsonNull, getAsJsonObject, getAsJsonPrimitive, getAsLong, getAsNumber, getAsShort, getAsString, isJsonArray, isJsonNull, isJsonObject, isJsonPrimitive, toString
-
-
-
-
Field Detail
-
INSTANCE
public static final JsonNull INSTANCE
Singleton forJsonNull
.- Since:
- 1.8
-
-
Constructor Detail
-
JsonNull
@Deprecated public JsonNull()
Deprecated.Deprecated since Gson version 1.8, useINSTANCE
instead.Creates a newJsonNull
object.
-
-
Method Detail
-
deepCopy
public JsonNull deepCopy()
Returns the same instance since it is an immutable value.- Specified by:
deepCopy
in classJsonElement
- Since:
- 2.8.2
-
hashCode
public int hashCode()
All instances ofJsonNull
have the same hash code since they are indistinguishable.
-
-