Class Json.JsonParser

  • Enclosing class:
    Json

    public static class Json.JsonParser
    extends Object
    • Field Detail

      • json

        private final String json
      • index

        private int index
      • line

        private int line
      • lineOffset

        private int lineOffset
      • current

        private int current
      • captureStart

        private int captureStart
    • Constructor Detail

      • JsonParser

        public JsonParser​(String string)
    • Method Detail

      • parse

        public Object parse()
      • readValue

        private Object readValue()
      • readName

        private String readName()
      • readNull

        private String readNull()
      • readTrue

        private Boolean readTrue()
      • readFalse

        private Boolean readFalse()
      • readRequiredChar

        private void readRequiredChar​(char ch)
      • readString

        private String readString()
      • readEscape

        private void readEscape()
      • readNumber

        private Number 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

        private String endCapture()
      • isWhiteSpace

        private boolean isWhiteSpace()
      • isDigit

        private boolean isDigit()
      • isHexDigit

        private boolean isHexDigit()
      • isEndOfText

        private boolean isEndOfText()