クラス KotlinSerializationProtobufDecoder

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

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

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

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

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

    • KotlinSerializationProtobufDecoder

      public KotlinSerializationProtobufDecoder()
    • KotlinSerializationProtobufDecoder

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