public class JsonValue extends java.lang.Object implements JsonSerializable
Modifier and Type | Class and Description |
---|---|
static class |
JsonValue.Type |
Modifier and Type | Field and Description |
---|---|
java.util.List<JsonValue> |
array |
java.math.BigDecimal |
bd |
java.math.BigInteger |
bi |
java.lang.Boolean |
bool |
java.lang.Double |
d |
static JsonValue |
EMPTY_ARRAY |
static JsonValue |
EMPTY_MAP |
java.lang.Float |
f |
static JsonValue |
FALSE |
java.lang.Integer |
i |
java.lang.Long |
l |
java.util.Map<java.lang.String,JsonValue> |
map |
java.util.List<java.lang.String> |
mapOrder |
static JsonValue |
NULL |
java.lang.Number |
number |
java.lang.Object |
object |
java.lang.String |
string |
static JsonValue |
TRUE |
JsonValue.Type |
type |
Constructor and Description |
---|
JsonValue() |
JsonValue(java.math.BigDecimal bd) |
JsonValue(java.math.BigInteger bi) |
JsonValue(java.lang.Boolean bool) |
JsonValue(char c) |
JsonValue(double d) |
JsonValue(float f) |
JsonValue(int i) |
JsonValue(JsonValue[] values) |
JsonValue(java.util.List<JsonValue> list) |
JsonValue(long l) |
JsonValue(java.util.Map<java.lang.String,JsonValue> map) |
JsonValue(java.lang.String string) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
java.lang.String |
toJson() |
JsonValue |
toJsonValue() |
java.lang.String |
toString() |
java.lang.String |
toString(java.lang.Class<?> c) |
java.lang.String |
toString(java.lang.String key) |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
serialize
public static final JsonValue NULL
public static final JsonValue TRUE
public static final JsonValue FALSE
public static final JsonValue EMPTY_MAP
public static final JsonValue EMPTY_ARRAY
public final java.lang.String string
public final java.lang.Boolean bool
public final java.lang.Integer i
public final java.lang.Long l
public final java.lang.Double d
public final java.lang.Float f
public final java.math.BigDecimal bd
public final java.math.BigInteger bi
public final java.util.Map<java.lang.String,JsonValue> map
public final java.util.List<JsonValue> array
public final JsonValue.Type type
public final java.lang.Object object
public final java.lang.Number number
public final java.util.List<java.lang.String> mapOrder
public JsonValue()
public JsonValue(java.lang.String string)
public JsonValue(char c)
public JsonValue(java.lang.Boolean bool)
public JsonValue(int i)
public JsonValue(long l)
public JsonValue(double d)
public JsonValue(float f)
public JsonValue(java.math.BigDecimal bd)
public JsonValue(java.math.BigInteger bi)
public JsonValue(java.util.Map<java.lang.String,JsonValue> map)
public JsonValue(java.util.List<JsonValue> list)
public JsonValue(JsonValue[] values)
public java.lang.String toString(java.lang.Class<?> c)
public java.lang.String toString(java.lang.String key)
public java.lang.String toString()
toString
in class java.lang.Object
public JsonValue toJsonValue()
toJsonValue
in interface JsonSerializable
public java.lang.String toJson()
toJson
in interface JsonSerializable
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object