クラス 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
public class KotlinSerializationProtobufEncoder
extends KotlinSerializationBinaryEncoder<kotlinx.serialization.protobuf.ProtoBuf>
バイトストリームをプロトコルバッファにデコードし、kotlinx.serialization でオブジェクトに変換します。
このデコーダーは、@Serializable
Kotlin クラスをバインドするために使用できます。オープンポリモーフィック直列化はサポートされていません。application/x-protobuf
、application/octet-stream
、application/vnd.google.protobuf
に対応しています。
ストリームのデコードはまだサポートされていません。kotlinx.serialization/issues/1073 関連の課題を参照してください。
- 導入:
- 6.0
- 作成者:
- Iain Henderson
コンストラクターのサマリー
コンストラクターメソッドのサマリー
クラス org.springframework.http.codec.KotlinSerializationBinaryEncoder から継承されたメソッド
canEncode, encode, encodeValue, getEncodableMimeTypes, getEncodableMimeTypes
クラス org.springframework.http.codec.KotlinSerializationSupport から継承されたメソッド
canSerialize, format, serializer, supportedMimeTypes
コンストラクターの詳細
KotlinSerializationProtobufEncoder
public KotlinSerializationProtobufEncoder()KotlinSerializationProtobufEncoder
public KotlinSerializationProtobufEncoder(kotlinx.serialization.protobuf.ProtoBuf protobuf)