Qt:QJsonParseError
时间:2022-04-11 14:45
0、说明
QJsonParseError用于JSON解析时报告error。
1、模块和加载项
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 |
3、实例字段
返回值类型 |
方法 |
说明 |
QString | errorString() | 返回错误信息的报告 |