Qt:QJsonParseError

Qt:QJsonParseError,第1张

0、说明

QJsonParseError用于JSON解析时报告error。

1、模块和加载项
Header #include<QJsonParseError>
qmake QT += core
Since Qt 5.0

 

2、静态字段
类型 字段 取值 说明
enum ParseError ConstantValueDescription
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() 返回错误信息的报告

Qt:QJsonParseError

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/1006663.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-22
下一篇2022-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存