Error code of parsing.
| Enumerator |
|---|
| kParseErrorNone |
No error.
|
| kParseErrorDocumentEmpty |
The document is empty.
|
| kParseErrorDocumentRootNotSingular |
The document root must not follow by other values.
|
| kParseErrorValueInvalid |
Invalid value.
|
| kParseErrorObjectMissName |
Missing a name for object member.
|
| kParseErrorObjectMissColon |
Missing a colon after a name of object member.
|
| kParseErrorObjectMissCommaOrCurlyBracket |
Missing a comma or '}' after an object member.
|
| kParseErrorArrayMissCommaOrSquareBracket |
Missing a comma or ']' after an array element.
|
| kParseErrorStringUnicodeEscapeInvalidHex |
Incorrect hex digit after \u escape in string.
|
| kParseErrorStringUnicodeSurrogateInvalid |
The surrogate pair in string is invalid.
|
| kParseErrorStringEscapeInvalid |
Invalid escape character in string.
|
| kParseErrorStringMissQuotationMark |
Missing a closing quotation mark in string.
|
| kParseErrorStringInvalidEncoding |
Invalid encoding in string.
|
| kParseErrorNumberTooBig |
Number too big to be stored in double.
|
| kParseErrorNumberMissFraction |
Miss fraction part in number.
|
| kParseErrorNumberMissExponent |
Miss exponent in number.
|
| kParseErrorTermination |
Parsing was terminated.
|
| kParseErrorUnspecificSyntaxError |
Unspecific syntax error.
|