▲
-
Header: QJsonParseError
-
Since: Qt 5.0
-
CMake:
find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
-
qmake: QT += core
-
Group: QJsonParseError is part of JSON Support in Qt, Implicitly Shared Classes, qtserialization
Detailed Description▲
Member Type Documentation▲
enum QJsonParseError::ParseError▲
This enum describes the type of error that occurred during the parsing of a JSON document.
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 |
Member Function Documentation▲
QString QJsonParseError::errorString() const▲
Member Variable Documentation▲
QJsonParseError::ParseError QJsonParseError::error▲
Contains the type of the parse error. Is equal to QJsonParseError::NoError if the document was parsed correctly.
See Also▲
See also ParseError, errorString()
int QJsonParseError::offset▲
Contains the offset in the input string where the parse error occurred.
See Also▲
See also error, errorString()