Qt:QJsonParseError

2021-07-22 01:56

阅读:693

标签:url   obj   top   str   nta   parser   idt   json   哪些   

0、说明

QJsonParseError用于JSON解析报告error

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() 返回错误信息的报告

Qt:QJsonParseError

标签:url   obj   top   str   nta   parser   idt   json   哪些   

原文地址:https://www.cnblogs.com/ShineLeBlog/p/14966591.html


评论


亲,登录后才可以留言!