org.stringtree.json
Class JSONReader
java.lang.Object
org.stringtree.json.JSONReader
- Direct Known Subclasses:
- JSONValidatingReader
public class JSONReader
- extends java.lang.Object
Field Summary |
private static java.lang.Object |
ARRAY_END
|
private java.lang.StringBuffer |
buf
|
private char |
c
|
private static java.lang.Object |
COLON
|
private static java.lang.Object |
COMMA
|
private static java.util.Map |
escapes
|
private java.text.CharacterIterator |
it
|
private static java.lang.Object |
OBJECT_END
|
private java.lang.Object |
token
|
Method Summary |
private void |
add()
|
private void |
add(char cc)
|
private int |
addDigits()
|
private java.lang.Object |
array()
|
private char |
next()
|
private java.lang.Object |
number()
|
private java.lang.Object |
object()
|
private java.lang.Object |
read()
|
java.lang.Object |
read(java.lang.String string)
|
private void |
skipWhiteSpace()
|
private java.lang.Object |
string()
|
private char |
unicode()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OBJECT_END
private static final java.lang.Object OBJECT_END
ARRAY_END
private static final java.lang.Object ARRAY_END
COLON
private static final java.lang.Object COLON
COMMA
private static final java.lang.Object COMMA
escapes
private static java.util.Map escapes
it
private java.text.CharacterIterator it
c
private char c
token
private java.lang.Object token
buf
private java.lang.StringBuffer buf
JSONReader
public JSONReader()
next
private char next()
skipWhiteSpace
private void skipWhiteSpace()
read
public java.lang.Object read(java.lang.String string)
read
private java.lang.Object read()
object
private java.lang.Object object()
array
private java.lang.Object array()
number
private java.lang.Object number()
addDigits
private int addDigits()
string
private java.lang.Object string()
add
private void add(char cc)
add
private void add()
unicode
private char unicode()