QJsonParseError ClassThe QJsonParseError class is used to report errors during JSON parsing. More... #include <QJsonParseError> Note: All functions in this class are reentrant. This class was introduced in Qt 5.0. Public Types
Public Functions
Detailed DescriptionThe QJsonParseError class is used to report errors during JSON parsing. Member Type Documentation
|
Constant | Value | Description |
---|---|---|
QJsonParseError::NoError | 0 | No error occured |
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 |
Returns the human-readable message appropriate to the reported JSON parsing error.