QProtobufJsonSerializer 类
QProtobufJsonSerializer 类是一个接口,它表示将 QProtobufMessage 对象序列化/反序列化为 JSON 的基本功能。更多信息...
头文件 | #include <QProtobufJsonSerializer> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Protobuf) target_link_libraries(mytarget PRIVATE Qt6::Protobuf) |
自从 | Qt 6.7 |
继承 | QProtobufBaseSerializer |
状态 | 技术预览 |
重新实现公共函数
virtual QAbstractProtobufSerializer::DeserializationError | deserializationError() const override |
virtual QString | deserializationErrorString() const override |
详细描述
QProtobufJsonSerializer 类为继承自 QProtobufMessage 并实现 protobuf 消息的类注册序列化/反序列化器。这些类基于 .proto
文件自动生成,使用 CMake 函数 qt_add_protobuf 或直接运行 qtprotobufgen。
成员函数文档
[重写虚函数] QAbstractProtobufSerializer::DeserializationError QProtobufJsonSerializer::deserializationError() const
返回最后的反序列化错误。
[重写虚函数] QString QProtobufJsonSerializer::deserializationErrorString() const
返回一个描述最后一次反序列化错误的可读字符串。如果没有错误,则返回空字符串。
© 2024 Qt 公司有限公司。本文件中包含的文档贡献属于其各自的拥有者。此处提供的文档许可协议根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3。Qt 和相应的标志是芬兰的 Qt 公司及其在全球其他国家的注册商标。所有其他商标均为其各自所有者的财产。