QProtobufJsonSerializer Class
QProtobufJsonSerializer クラスは、QProtobufMessage オブジェクトを JSON にシリアライズ/デシリアライズするための基本関数を表すインターフェイスです。詳細...
Header: | #include <QProtobufJsonSerializer> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Protobuf) target_link_libraries(mytarget PRIVATE Qt6::Protobuf) |
Since: | Qt 6.7 |
Inherits: | QAbstractProtobufSerializer |
再実装パブリック関数
virtual QAbstractProtobufSerializer::Error | lastError() const override |
virtual QString | lastErrorString() const override |
詳細説明
QProtobufJsonSerializer クラスは、QProtobufMessage を継承する protobuf メッセージを実装するクラス用のシリアライザ/デシリアライザを登録します。これらのクラスは、CMake 関数qt_add_protobufを使用するか、qtprotobufgenを直接実行して、.proto
ファイルに基づいて自動的に生成されます。
メンバ関数のドキュメント
[override virtual]
QAbstractProtobufSerializer::Error QProtobufJsonSerializer::lastError() const
再実装:QAbstractProtobufSerializer::lastError() const.
シリアライザーインスタンスの最後のデシリアライズエラーを返します。
lastErrorString()も参照ください 。
[override virtual]
QString QProtobufJsonSerializer::lastErrorString() const
再実装:QAbstractProtobufSerializer::lastErrorString() const.
シリアライザーインスタンスの最後のデシリアライズエラー文字列を返します。
lastError()も参照して ください。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。