Package com.github.underscore
Class Json.JsonParser
java.lang.Object
com.github.underscore.Json.JsonParser
- Enclosing class:
- Json
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringBuilder
private int
private int
private int
private final String
private int
private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate String
private Json.ParseException
private Json.ParseException
private boolean
isDigit()
private boolean
private boolean
private boolean
parse()
private void
private void
read()
private boolean
readChar
(char ch) private boolean
private void
private boolean
private Boolean
private boolean
private String
readName()
private String
readNull()
private Number
private void
readRequiredChar
(char ch) private String
private Boolean
readTrue()
private Object
private void
private void
-
Field Details
-
json
-
index
private int index -
line
private int line -
lineOffset
private int lineOffset -
current
private int current -
captureBuffer
-
captureStart
private int captureStart
-
-
Constructor Details
-
JsonParser
-
-
Method Details
-
parse
-
readValue
-
readArray
-
readObject
-
readName
-
readNull
-
readTrue
-
readFalse
-
readRequiredChar
private void readRequiredChar(char ch) -
readString
-
readEscape
private void readEscape() -
readNumber
-
readFraction
private boolean readFraction() -
readExponent
private boolean readExponent() -
readChar
private boolean readChar(char ch) -
readDigit
private boolean readDigit() -
skipWhiteSpace
private void skipWhiteSpace() -
read
private void read() -
startCapture
private void startCapture() -
pauseCapture
private void pauseCapture() -
endCapture
-
expected
-
error
-
isWhiteSpace
private boolean isWhiteSpace() -
isDigit
private boolean isDigit() -
isHexDigit
private boolean isHexDigit() -
isEndOfText
private boolean isEndOfText()
-