public abstract class JsonValue extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JsonValue.JsonBoolean
Wrap a boolean value;
|
static class |
JsonValue.JsonDouble
Wrap a double value.
|
static class |
JsonValue.JsonString
Wrap a string value.
|
| Constructor and Description |
|---|
JsonValue() |
| Modifier and Type | Method and Description |
|---|---|
abstract Boolean |
asBoolean() |
abstract Double |
asDouble() |
abstract JsonList |
asList() |
abstract JsonMap |
asMap() |
abstract String |
asString() |
static JsonValue |
of(Boolean b) |
static JsonValue |
of(Double d) |
static JsonValue |
of(String s) |
static JsonValue |
ofJson(JsonParser parser) |
static JsonValue |
ofJson(JsonParser parser,
boolean validateEof) |
static JsonValue |
ofJson(Reader json) |
static JsonValue |
ofJson(String jsonString) |
public static JsonValue ofJson(JsonParser parser)
public static JsonValue ofJson(JsonParser parser, boolean validateEof)
public abstract String asString()
public abstract Double asDouble()
public abstract Boolean asBoolean()
public abstract JsonMap asMap()
public abstract JsonList asList()
Copyright © 2014. All rights reserved.