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.
|