| Modifier and Type | Class and Description |
|---|---|
| pack-priv static enum | |
| pack-priv static enum | |
| pack-priv static enum |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static HashMap | |
| pack-priv static Set |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static void | |
| private static boolean | |
| private static String | |
| private static JsonValue | |
| public static JsonArray | Returns: NewJsonArray object initialized by parsed JSON string.JSON string reader. reader)Create |
| public static DbDoc | |
| public static DbDoc | Returns: NewDbDoc object initialized by parsed JSON string.JSON string reader. reader)Create |
| pack-priv static JsonLiteral | Returns: NewJsonLiteral object initialized by parsed JSON string.JSON string reader. reader)Create |
| pack-priv static JsonNumber | Returns: NewJsonNumber object initialized by parsed JSON string.JSON string reader. reader)Create |
| pack-priv static JsonString | Returns: NewJsonString object initialized by parsed JSON string or null if no JSON string was found.JSON string reader. reader)Create |
| escapeChars | back to summary |
|---|---|
| pack-priv static HashMap<Character, Character> escapeChars | |
| whitespaceChars | back to summary |
|---|---|
| pack-priv static Set<Character> whitespaceChars | |
| JsonParser | back to summary |
|---|---|
| public JsonParser() | |
| appendChar | back to summary |
|---|---|
| private static void appendChar(StringBuilder sb, char ch) | |
| isValidEndOfValue | back to summary |
|---|---|
| private static boolean isValidEndOfValue(char ch) | |
| nextKey | back to summary |
|---|---|
| private static String nextKey(StringReader reader) throws IOException | |
| nextValue | back to summary |
|---|---|
| private static JsonValue nextValue(StringReader reader) throws IOException | |
| parseArray | back to summary |
|---|---|
| public static JsonArray parseArray(StringReader reader) throws IOException Create
| |
| parseDoc | back to summary |
|---|---|
| public static DbDoc parseDoc(String jsonString) Create | |
| parseDoc | back to summary |
|---|---|
| public static DbDoc parseDoc(StringReader reader) throws IOException Create
| |
| parseLiteral | back to summary |
|---|---|
| pack-priv static JsonLiteral parseLiteral(StringReader reader) throws IOException Create
| |
| parseNumber | back to summary |
|---|---|
| pack-priv static JsonNumber parseNumber(StringReader reader) throws IOException Create
| |
| parseString | back to summary |
|---|---|
| pack-priv static JsonString parseString(StringReader reader) throws IOException Create
| |
| Modifier and Type | Field and Description |
|---|---|
| public static final JsonParser. | BACKSPACE
\\b represents the backspace character (U+0008) |
| public final char | |
| public static final JsonParser. | CR
\\r represents the carriage return character (U+000D) |
| public final String | |
| public static final JsonParser. | FF
\\f represents the form feed character (U+000C) |
| public static final JsonParser. | LF
\\n represents the line feed character (U+000A) |
| public final boolean | |
| public static final JsonParser. | QUOTE
\\" represents the quotation mark character (U+0022) |
| public static final JsonParser. | RSOLIDUS
\\\\ represents the reverse solidus character (U+005C) |
| public static final JsonParser. | SOLIDUS
\\/ represents the solidus character (U+002F) |
| public static final JsonParser. | TAB
\\t represents the character tabulation character (U+0009) |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static JsonParser. | |
| public static JsonParser. |
| BACKSPACE | back to summary |
|---|---|
| public static final JsonParser. \\b represents the backspace character (U+0008) | |
| CHAR | back to summary |
|---|---|
| public final char CHAR | |
| CR | back to summary |
|---|---|
| public static final JsonParser. \\r represents the carriage return character (U+000D) | |
| ESCAPED | back to summary |
|---|---|
| public final String ESCAPED | |
| FF | back to summary |
|---|---|
| public static final JsonParser. \\f represents the form feed character (U+000C) | |
| LF | back to summary |
|---|---|
| public static final JsonParser. \\n represents the line feed character (U+000A) | |
| NEEDS_ESCAPING | back to summary |
|---|---|
| public final boolean NEEDS_ESCAPING | |
| QUOTE | back to summary |
|---|---|
| public static final JsonParser. \\" represents the quotation mark character (U+0022) | |
| RSOLIDUS | back to summary |
|---|---|
| public static final JsonParser. \\\\ represents the reverse solidus character (U+005C) | |
| SOLIDUS | back to summary |
|---|---|
| public static final JsonParser. \\/ represents the solidus character (U+002F) | |
| TAB | back to summary |
|---|---|
| public static final JsonParser. \\t represents the character tabulation character (U+0009) | |
| EscapeChar | back to summary |
|---|---|
| private EscapeChar(char character, String escaped, boolean needsEscaping) | |
| valueOf | back to summary |
|---|---|
| public static JsonParser. | |
| values | back to summary |
|---|---|
| public static JsonParser. | |
| Modifier and Type | Field and Description |
|---|---|
| public final char | |
| public static final JsonParser. | COLON
: U+003A colon |
| public static final JsonParser. | COMMA
, U+002C comma |
| public static final JsonParser. | LCRBRACKET
{ U+007B left curly bracket |
| public static final JsonParser. | LSQBRACKET
[ U+005B left square bracket |
| public static final JsonParser. | RCRBRACKET
} U+007D right curly bracket |
| public static final JsonParser. | RSQBRACKET
] U+005D right square bracket |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static JsonParser. | |
| public static JsonParser. |
| CHAR | back to summary |
|---|---|
| public final char CHAR | |
| COLON | back to summary |
|---|---|
| public static final JsonParser. : U+003A colon | |
| COMMA | back to summary |
|---|---|
| public static final JsonParser. , U+002C comma | |
| LCRBRACKET | back to summary |
|---|---|
| public static final JsonParser. { U+007B left curly bracket | |
| LSQBRACKET | back to summary |
|---|---|
| public static final JsonParser. [ U+005B left square bracket | |
| RCRBRACKET | back to summary |
|---|---|
| public static final JsonParser. } U+007D right curly bracket | |
| RSQBRACKET | back to summary |
|---|---|
| public static final JsonParser. ] U+005D right square bracket | |
| StructuralToken | back to summary |
|---|---|
| private StructuralToken(char character) | |
| valueOf | back to summary |
|---|---|
| public static JsonParser. | |
| values | back to summary |
|---|---|
| public static JsonParser. | |
| Modifier and Type | Field and Description |
|---|---|
| public final char | |
| public static final JsonParser. | |
| public static final JsonParser. | |
| public static final JsonParser. | |
| public static final JsonParser. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static JsonParser. | |
| public static JsonParser. |
| CHAR | back to summary |
|---|---|
| public final char CHAR | |
| CR | back to summary |
|---|---|
| public static final JsonParser. | |
| LF | back to summary |
|---|---|
| public static final JsonParser. | |
| SPACE | back to summary |
|---|---|
| public static final JsonParser. | |
| TAB | back to summary |
|---|---|
| public static final JsonParser. | |
| Whitespace | back to summary |
|---|---|
| private Whitespace(char character) | |
| valueOf | back to summary |
|---|---|
| public static JsonParser. | |
| values | back to summary |
|---|---|
| public static JsonParser. | |