- 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()#
- 返回类型::
str
返回与报告的JSON解析错误相应的人可读消息。
另请参阅