码迷,mamicode.com
首页 > Web开发 > 详细

Qt:QJsonParseError

时间:2021-07-05 18:25:07      阅读:0      评论:0      收藏:0      [点我收藏+]

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

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

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

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!