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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。