public final class JsonPrimitive extends JsonElement
| Constructor and Description |
|---|
JsonPrimitive(java.lang.Boolean bool)
Create a primitive containing a boolean value.
|
JsonPrimitive(java.lang.Character c)
Create a primitive containing a character.
|
JsonPrimitive(java.lang.Number number)
Create a primitive containing a
Number. |
JsonPrimitive(java.lang.String string)
Create a primitive containing a String value.
|
| Modifier and Type | Method and Description |
|---|---|
JsonPrimitive |
deepCopy()
Returns the same value as primitives are immutable.
|
boolean |
equals(java.lang.Object obj) |
java.math.BigDecimal |
getAsBigDecimal()
convenience method to get this element as a
BigDecimal. |
java.math.BigInteger |
getAsBigInteger()
convenience method to get this element as a
BigInteger. |
boolean |
getAsBoolean()
convenience method to get this element as a boolean value.
|
byte |
getAsByte()
convenience method to get this element as a primitive byte value.
|
char |
getAsCharacter()
convenience method to get this element as a primitive character value.
|
double |
getAsDouble()
convenience method to get this element as a primitive double.
|
float |
getAsFloat()
convenience method to get this element as a float.
|
int |
getAsInt()
convenience method to get this element as a primitive integer.
|
long |
getAsLong()
convenience method to get this element as a primitive long.
|
java.lang.Number |
getAsNumber()
convenience method to get this element as a Number.
|
short |
getAsShort()
convenience method to get this element as a primitive short.
|
java.lang.String |
getAsString()
convenience method to get this element as a String.
|
int |
hashCode() |
boolean |
isBoolean()
Check whether this primitive contains a boolean value.
|
boolean |
isNumber()
Check whether this primitive contains a Number.
|
boolean |
isString()
Check whether this primitive contains a String value.
|
getAsJsonArray, getAsJsonNull, getAsJsonObject, getAsJsonPrimitive, isJsonArray, isJsonNull, isJsonObject, isJsonPrimitive, toStringpublic JsonPrimitive(java.lang.Boolean bool)
bool - the value to create the primitive with.public JsonPrimitive(java.lang.Number number)
Number.number - the value to create the primitive with.public JsonPrimitive(java.lang.String string)
string - the value to create the primitive with.public JsonPrimitive(java.lang.Character c)
c - the value to create the primitive with.public JsonPrimitive deepCopy()
deepCopy in class JsonElementpublic boolean isBoolean()
public boolean getAsBoolean()
getAsBoolean in class JsonElementpublic boolean isNumber()
public java.lang.Number getAsNumber()
getAsNumber in class JsonElementjava.lang.NumberFormatException - if the value contained is not a valid Number.public boolean isString()
public java.lang.String getAsString()
getAsString in class JsonElementpublic double getAsDouble()
getAsDouble in class JsonElementjava.lang.NumberFormatException - if the value contained is not a valid double.public java.math.BigDecimal getAsBigDecimal()
BigDecimal.getAsBigDecimal in class JsonElementBigDecimal.java.lang.NumberFormatException - if the value contained is not a valid BigDecimal.public java.math.BigInteger getAsBigInteger()
BigInteger.getAsBigInteger in class JsonElementBigInteger.java.lang.NumberFormatException - if the value contained is not a valid BigInteger.public float getAsFloat()
getAsFloat in class JsonElementjava.lang.NumberFormatException - if the value contained is not a valid float.public long getAsLong()
getAsLong in class JsonElementjava.lang.NumberFormatException - if the value contained is not a valid long.public short getAsShort()
getAsShort in class JsonElementjava.lang.NumberFormatException - if the value contained is not a valid short value.public int getAsInt()
getAsInt in class JsonElementjava.lang.NumberFormatException - if the value contained is not a valid integer.public byte getAsByte()
JsonElementgetAsByte in class JsonElementpublic char getAsCharacter()
JsonElementgetAsCharacter in class JsonElementpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright © 2018. All Rights Reserved.