Qt:QJsonParseError
2021-07-22 01:56
标签:url obj top str nta parser idt json 哪些 QJsonParseError用于JSON解析时报告error。 Qt:QJsonParseError 标签:url obj top str nta parser idt json 哪些 原文地址:https://www.cnblogs.com/ShineLeBlog/p/14966591.html0、说明
1、模块和加载项
Header
#include
qmake
QT += core
Since
Qt 5.0
2、静态字段
类型
字段
取值
说明
enum
ParseError
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、实例字段
类型
字段
说明
QJsonParseError::ParseError
error
错误的类型
int
offset
在input string的哪个位置出错
4、实例方法
返回值类型
方法
说明
QString
errorString()
返回错误信息的报告
上一篇:.NET Core 对象池的使用
下一篇:C#中实现可变参数实例
文章标题:Qt:QJsonParseError
文章链接:http://soscw.com/index.php/essay/106830.html