PySide6.QtCore.QJsonParseError¶
- class QJsonParseError¶
概要¶
方法¶
def
errorString()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
- class ParseError¶
此枚举描述了在解析JSON文档期间发生的错误类型。
常量
描述
QJsonParseError.NoError
没有发生错误
QJsonParseError.UnterminatedObject
对象未正确以闭合大括号结束
QJsonParseError.MissingNameSeparator
缺少分隔不同项目的逗号
QJsonParseError.UnterminatedArray
数组未正确以右方括号结束
QJsonParseError.MissingValueSeparator
对象内部键值对之间缺少冒号分隔符
QJsonParseError.IllegalValue
该值是非法的
QJsonParseError.TerminationByNumber
解析数字时输入流结束
QJsonParseError.IllegalNumber
数字格式不正确
QJsonParseError.IllegalEscapeSequence
输入中出现了非法的转义序列
QJsonParseError.IllegalUTF8String
输入中出现了非法的UTF8序列
QJsonParseError.UnterminatedString
字符串未以引号结束
QJsonParseError.MissingObject
预期会有一个对象,但未能找到
QJsonParseError.DeepNesting
JSON文档嵌套过深,解析器无法解析
QJsonParseError.DocumentTooLarge
JSON文档太大,解析器无法解析
QJsonParseError.GarbageAtEnd
解析的文档在末尾包含额外的垃圾字符
- PySide6.QtCore.QJsonParseError.offset¶
- PySide6.QtCore.QJsonParseError.error¶
- errorString()¶
- Return type:
字符串
返回与报告的JSON解析错误相对应的人类可读消息。
另请参阅