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(FileHandle 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 BaseJsonReader
public JsonValue parse(FileHandle file)
parse
in interface BaseJsonReader
public JsonValue parse(char[] data, int offset, int length)
protected void startObject(java.lang.String name)
protected void startArray(java.lang.String name)
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)