org.json.simple.parser
Class JSONParser
java.lang.Object
org.json.simple.parser.JSONParser
public class JSONParser
- extends java.lang.Object
- Author:
- FangYidong
Method Summary |
java.lang.Object |
parse(java.io.Reader in)
|
private int |
peekStatus(java.util.LinkedList statusStack)
|
private void |
reset(java.io.Reader in)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
S_INIT
public static final int S_INIT
- See Also:
- Constant Field Values
S_IN_FINISHED_VALUE
public static final int S_IN_FINISHED_VALUE
- See Also:
- Constant Field Values
S_IN_OBJECT
public static final int S_IN_OBJECT
- See Also:
- Constant Field Values
S_IN_ARRAY
public static final int S_IN_ARRAY
- See Also:
- Constant Field Values
S_PASSED_PAIR_KEY
public static final int S_PASSED_PAIR_KEY
- See Also:
- Constant Field Values
S_IN_ERROR
public static final int S_IN_ERROR
- See Also:
- Constant Field Values
statusStack
private java.util.LinkedList statusStack
valueStack
private java.util.LinkedList valueStack
lexer
private Yylex lexer
token
private Yytoken token
status
private int status
JSONParser
public JSONParser()
peekStatus
private int peekStatus(java.util.LinkedList statusStack)
reset
private void reset(java.io.Reader in)
throws java.lang.Exception
- Throws:
java.lang.Exception
parse
public java.lang.Object parse(java.io.Reader in)
throws java.lang.Exception
- Throws:
java.lang.Exception