public final class JsonLiteral extends JsonValue
BigDecimal and null values counts as JsonLiteral.
| Constructor and Description |
|---|
JsonLiteral(BigDecimal value) |
JsonLiteral(boolean value) |
JsonLiteral(Boolean value) |
JsonLiteral(byte value) |
JsonLiteral(char value) |
JsonLiteral(CharSequence value) |
JsonLiteral(double value) |
JsonLiteral(float value) |
JsonLiteral(int value) |
JsonLiteral(long value) |
JsonLiteral(Number value) |
JsonLiteral(Object value) |
JsonLiteral(short value) |
JsonLiteral(String value) |
| Modifier and Type | Method and Description |
|---|---|
JsonType |
getType() |
Object |
getValue() |
static boolean |
isLiteral(Class<?> type) |
static <R> boolean |
isLiteral(R object)
WARNING: null object counts literal since JsonNull exists as literal.
|
boolean |
isNumber() |
boolean |
isString() |
String |
toString() |
isJsonArray, isJsonLiteral, isJsonObject, toBufferpublic JsonLiteral(Object value)
value - public JsonLiteral(BigDecimal value)
value - public JsonLiteral(int value)
value - public JsonLiteral(double value)
value - public JsonLiteral(float value)
value - public JsonLiteral(long value)
value - public JsonLiteral(byte value)
value - public JsonLiteral(short value)
value - public JsonLiteral(Number value)
value - public JsonLiteral(boolean value)
value - public JsonLiteral(Boolean value)
value - public JsonLiteral(String value)
value - public JsonLiteral(CharSequence value)
value - public JsonLiteral(char value)
value - public static boolean isLiteral(Class<?> type)
type - public static <R> boolean isLiteral(R object)
R - object - public boolean isNumber()
public boolean isString()
public Object getValue()
Copyright © 2018 Terra Software Informatics LLC.. All rights reserved.