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, toBuffer
public 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.