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