public class JsonParserLax extends JsonParserCharArray
Fields inherited from class | Fields |
---|---|
class JsonParserCharArray |
FALSE, NULL, TRUE, __currentChar, __index, charArray |
class BaseJsonParser |
ALPHA_0, ALPHA_1, ALPHA_2, ALPHA_3, ALPHA_4, ALPHA_5, ALPHA_6, ALPHA_7, ALPHA_8, ALPHA_9, CLOSED_BRACKET, CLOSED_CURLY, COLON, COMMA, DECIMAL_POINT, DOUBLE_QUOTE, ESCAPE, LETTER_BIG_E, LETTER_E, MINUS, PLUS, bufSize, charset, internKeys, internedKeysCache |
Constructor and description |
---|
JsonParserLax
() |
JsonParserLax
(boolean useValues) |
JsonParserLax
(boolean useValues, boolean chop) |
JsonParserLax
(boolean useValues, boolean chop, boolean lazyChop) |
JsonParserLax
(boolean useValues, boolean chop, boolean lazyChop, boolean defaultCheckDates) |
Type Params | Return Type | Name and description |
---|---|---|
|
protected final Object |
decodeFromChars(char[] cs) |
|
protected final Value |
decodeNumberLax(boolean minus) Decodes a number from a JSON value. |
|
protected final Object |
decodeValue() |
Methods inherited from class | Name |
---|---|
class JsonParserCharArray |
complain, currentChar, decodeFalse, decodeFromChars, decodeJsonArray, decodeJsonObject, decodeNull, decodeTrue, decodeValue, exceptionDetails, hasCurrent, hasMore, nextChar, parse, skipWhiteSpace |
class BaseJsonParser |
charDescription, findEndQuote, hasEscapeChar, isDecimalChar, isDelimiter, isDoubleQuote, isEscape, isNumberDigit, parse, parse, parse, parse, parse, parse, parse, parse, setCharset |
Decodes a number from a JSON value. If at any point it is determined that
the value is not a valid number the value is treated as a String
.
minus
- indicate whether the number is negativeString
if not a valid numberCopyright © 2003-2020 The Apache Software Foundation. All rights reserved.