| Constant | 
Value | 
Description | 
QJsonParseError::NoError | 
0 | 
No error occurred | 
QJsonParseError::UnterminatedObject | 
1 | 
An object is not correctly terminated with a closing curly bracket | 
QJsonParseError::MissingNameSeparator | 
2 | 
A comma separating different items is missing | 
QJsonParseError::UnterminatedArray | 
3 | 
The array is not correctly terminated with a closing square bracket | 
QJsonParseError::MissingValueSeparator | 
4 | 
A colon separating keys from values inside objects is missing | 
QJsonParseError::IllegalValue | 
5 | 
The value is illegal | 
QJsonParseError::TerminationByNumber | 
6 | 
The input stream ended while parsing a number | 
QJsonParseError::IllegalNumber | 
7 | 
The number is not well formed | 
QJsonParseError::IllegalEscapeSequence | 
8 | 
An illegal escape sequence occurred in the input | 
QJsonParseError::IllegalUTF8String | 
9 | 
An illegal UTF8 sequence occurred in the input | 
QJsonParseError::UnterminatedString | 
10 | 
A string wasn‘t terminated with a quote | 
QJsonParseError::MissingObject | 
11 | 
An object was expected but couldn‘t be found | 
QJsonParseError::DeepNesting | 
12 | 
The JSON document is too deeply nested for the parser to parse it | 
QJsonParseError::DocumentTooLarge | 
13 | 
The JSON document is too large for the parser to parse it | 
QJsonParseError::GarbageAtEnd | 
14 | 
The parsed document contains additional garbage characters at the end |