public static class Stio.JSONIn extends java.lang.Object implements Stio.IInputDriver
| Constructor and Description |
|---|
JSONIn(java.io.Reader reader) |
JSONIn(java.lang.String jsonStr) |
| Modifier and Type | Method and Description |
|---|---|
static java.util.HashMap<java.lang.String,java.lang.Object> |
parse(java.io.Reader reader) |
static java.util.HashMap<java.lang.String,java.lang.Object> |
parse(java.lang.String input) |
java.lang.Boolean |
readBool(java.lang.String tag) |
boolean[] |
readBools(java.lang.String tag) |
byte[] |
readBytes(java.lang.String tag) |
java.lang.Double |
readDouble(java.lang.String tag) |
double[] |
readDoubles(java.lang.String tag) |
java.lang.Float |
readFloat(java.lang.String tag) |
float[] |
readFloats(java.lang.String tag) |
java.lang.Integer |
readInt(java.lang.String tag) |
int[] |
readInts(java.lang.String tag) |
java.lang.Long |
readLong(java.lang.String tag) |
long[] |
readLongs(java.lang.String tag) |
java.lang.Object |
readObject(java.lang.String tag) |
java.lang.Object[] |
readObjects(java.lang.String tag) |
java.lang.Object[] |
readObjects(java.lang.String tag,
java.lang.Object[] to) |
java.lang.Short |
readShort(java.lang.String tag) |
short[] |
readShorts(java.lang.String tag) |
java.lang.String |
readString(java.lang.String tag) |
java.lang.String[] |
readStrings(java.lang.String tag) |
protected java.util.HashMap<java.lang.String,java.lang.Object> |
root() |
Stio.JSONIn |
root(java.util.HashMap<java.lang.String,java.lang.Object> root)
Deprecated.
XXX: use
Stio.TypeAdapter instead |
public JSONIn(java.lang.String jsonStr)
public JSONIn(java.io.Reader reader)
public static java.util.HashMap<java.lang.String,java.lang.Object> parse(java.lang.String input)
input - json stringpublic static java.util.HashMap<java.lang.String,java.lang.Object> parse(java.io.Reader reader)
protected java.util.HashMap<java.lang.String,java.lang.Object> root()
throws java.io.IOException
java.io.IOExceptionpublic Stio.JSONIn root(java.util.HashMap<java.lang.String,java.lang.Object> root)
Stio.TypeAdapter insteadroot - json rootpublic java.lang.Boolean readBool(java.lang.String tag)
readBool in interface Stio.IInputDriverpublic java.lang.Short readShort(java.lang.String tag)
readShort in interface Stio.IInputDriverpublic java.lang.Integer readInt(java.lang.String tag)
readInt in interface Stio.IInputDriverpublic java.lang.Long readLong(java.lang.String tag)
readLong in interface Stio.IInputDriverpublic java.lang.Float readFloat(java.lang.String tag)
readFloat in interface Stio.IInputDriverpublic java.lang.Double readDouble(java.lang.String tag)
readDouble in interface Stio.IInputDriverpublic java.lang.String readString(java.lang.String tag)
readString in interface Stio.IInputDriverpublic boolean[] readBools(java.lang.String tag)
readBools in interface Stio.IInputDriverpublic short[] readShorts(java.lang.String tag)
readShorts in interface Stio.IInputDriverpublic int[] readInts(java.lang.String tag)
readInts in interface Stio.IInputDriverpublic long[] readLongs(java.lang.String tag)
readLongs in interface Stio.IInputDriverpublic float[] readFloats(java.lang.String tag)
readFloats in interface Stio.IInputDriverpublic double[] readDoubles(java.lang.String tag)
readDoubles in interface Stio.IInputDriverpublic byte[] readBytes(java.lang.String tag)
readBytes in interface Stio.IInputDriverpublic java.lang.String[] readStrings(java.lang.String tag)
readStrings in interface Stio.IInputDriverpublic java.lang.Object readObject(java.lang.String tag)
readObject in interface Stio.IInputDriverpublic java.lang.Object[] readObjects(java.lang.String tag)
readObjects in interface Stio.IInputDriverpublic java.lang.Object[] readObjects(java.lang.String tag,
java.lang.Object[] to)
readObjects in interface Stio.IInputDriverCopyright © 2018 DAO Engineering. All rights reserved.