クラス KotlinSerializationProtobufEncoder

java.lang.ObjectSE
org.springframework.http.codec.KotlinSerializationSupport<T>
org.springframework.http.codec.KotlinSerializationBinaryEncoder<kotlinx.serialization.protobuf.ProtoBuf>
org.springframework.http.codec.protobuf.KotlinSerializationProtobufEncoder
実装されたすべてのインターフェース:
Encoder<ObjectSE>

public class KotlinSerializationProtobufEncoder extends KotlinSerializationBinaryEncoder<kotlinx.serialization.protobuf.ProtoBuf>
バイトストリームをプロトコルバッファにデコードし、kotlinx.serialization でオブジェクトに変換します。

このデコーダーは、@Serializable Kotlin クラスをバインドするために使用できます。オープンポリモーフィック 直列化はサポートされていません。application/x-protobufapplication/octet-streamapplication/vnd.google.protobuf に対応しています。

ストリームのデコードはまだサポートされていません。kotlinx.serialization/issues/1073 関連の課題を参照してください。

導入:
6.0
作成者:
Iain Henderson
  • コンストラクターの詳細

    • KotlinSerializationProtobufEncoder

      public KotlinSerializationProtobufEncoder()
    • KotlinSerializationProtobufEncoder

      public KotlinSerializationProtobufEncoder(kotlinx.serialization.protobuf.ProtoBuf protobuf)