public class JsonReader extends java.lang.Object implements BaseJsonReader
JsonValue objects. Extend this class and override
methods to perform event driven parsing. When this is done, the parse methods will return null.| Constructor and Description |
|---|
JsonReader() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bool(java.lang.String name,
boolean value) |
protected void |
number(java.lang.String name,
double value,
java.lang.String stringValue) |
protected void |
number(java.lang.String name,
long value,
java.lang.String stringValue) |
JsonValue |
parse(char[] data,
int offset,
int length) |
JsonValue |
parse(java.io.File file) |
JsonValue |
parse(java.io.InputStream input) |
JsonValue |
parse(java.io.Reader reader) |
JsonValue |
parse(java.lang.String json) |
protected void |
pop() |
protected void |
startArray(java.lang.String name) |
protected void |
startObject(java.lang.String name) |
protected void |
string(java.lang.String name,
java.lang.String value) |
public JsonValue parse(java.lang.String json)
public JsonValue parse(java.io.Reader reader)
public JsonValue parse(java.io.InputStream input)
parse in interface BaseJsonReaderpublic JsonValue parse(java.io.File file)
parse in interface BaseJsonReaderpublic JsonValue parse(char[] data, int offset, int length)
protected void startObject(@Null
java.lang.String name)
name - May be null.protected void startArray(@Null
java.lang.String name)
name - May be null.protected void pop()
protected void string(java.lang.String name,
java.lang.String value)
protected void number(java.lang.String name,
double value,
java.lang.String stringValue)
protected void number(java.lang.String name,
long value,
java.lang.String stringValue)
protected void bool(java.lang.String name,
boolean value)