public abstract class JsonElement
extends java.lang.Object
| Constructor and Description |
|---|
JsonElement() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
asBoolean() |
byte |
asByte() |
double |
asDouble() |
float |
asFloat() |
int |
asInt() |
JsonArray |
asJsonArray() |
JsonObject |
asJsonObject() |
long |
asLong() |
java.lang.String |
asString() |
boolean |
equals(java.lang.Object object) |
abstract java.lang.String |
getJsonType() |
int |
hashCode() |
boolean |
isBoolean() |
boolean |
isJsonArray() |
boolean |
isJsonObject() |
boolean |
isNull() |
boolean |
isNumber() |
boolean |
isString() |
static JsonElement |
readFrom(java.io.Reader reader) |
static JsonElement |
readFrom(java.lang.String text) |
java.lang.String |
toString() |
static JsonElement |
wrap(java.lang.Object o)
Wraps the given object if to JsonXXX object.
|
abstract void |
write(JsonWriter writer) |
void |
writeTo(java.io.Writer writer) |
public static JsonElement readFrom(java.io.Reader reader) throws JsonException, java.io.IOException
JsonExceptionjava.io.IOExceptionpublic static JsonElement readFrom(java.lang.String text) throws JsonException, java.io.IOException
JsonExceptionjava.io.IOExceptionpublic boolean isNull()
public boolean isBoolean()
public boolean isNumber()
public boolean isString()
public boolean isJsonObject()
public boolean isJsonArray()
public boolean asBoolean()
public double asDouble()
public float asFloat()
public int asInt()
public long asLong()
public byte asByte()
public java.lang.String asString()
public JsonObject asJsonObject()
public JsonArray asJsonArray()
public void writeTo(java.io.Writer writer)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object object)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic static JsonElement wrap(java.lang.Object o) throws JsonException
JsonExceptionpublic abstract void write(JsonWriter writer) throws java.io.IOException
java.io.IOExceptionpublic abstract java.lang.String getJsonType()