com.badlogic.gdx.utils
Class JsonReader
java.lang.Object
com.badlogic.gdx.utils.JsonReader
public class JsonReader
- extends java.lang.Object
Lightweight JSON parser.
The default behavior is to parse the JSON into a DOM made up of OrderedMap
, Array
, String, Float, and Boolean
objects. Extend this class and override methods to perform event driven parsing. When this is done, the parse methods will
return null.
- Author:
- Nathan Sweet
Method Summary |
protected void |
bool(java.lang.String name,
boolean value)
|
protected void |
number(java.lang.String name,
float value)
|
java.lang.Object |
parse(char[] data,
int offset,
int length)
|
java.lang.Object |
parse(FileHandle file)
|
java.lang.Object |
parse(java.io.InputStream input)
|
java.lang.Object |
parse(java.io.Reader reader)
|
java.lang.Object |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JsonReader
public JsonReader()
parse
public java.lang.Object parse(java.lang.String json)
parse
public java.lang.Object parse(java.io.Reader reader)
parse
public java.lang.Object parse(java.io.InputStream input)
parse
public java.lang.Object parse(FileHandle file)
parse
public java.lang.Object parse(char[] data,
int offset,
int length)
startObject
protected void startObject(java.lang.String name)
startArray
protected void startArray(java.lang.String name)
pop
protected void pop()
string
protected void string(java.lang.String name,
java.lang.String value)
number
protected void number(java.lang.String name,
float value)
bool
protected void bool(java.lang.String name,
boolean value)
Copyright 2010 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)