クラス KotlinSerializationJsonDecoder
java.lang.ObjectSE
org.springframework.http.codec.KotlinSerializationSupport<T>
org.springframework.http.codec.KotlinSerializationStringDecoder<kotlinx.serialization.json.Json>
org.springframework.http.codec.json.KotlinSerializationJsonDecoder
public class KotlinSerializationJsonDecoder
extends KotlinSerializationStringDecoder<kotlinx.serialization.json.Json>
バイトストリームを JSON にデコードし、kotlinx.serialization を使用してオブジェクトに変換します。
このデコーダーは、@Serializable
Kotlin クラスをバインドするために使用できます。オープンポリモーフィック直列化はサポートされていません。さまざまな文字セットの application/json
および application/*+json
をサポートし、UTF-8
がデフォルトです。
ストリームのデコードはまだサポートされていません。kotlinx.serialization/issues/1073 関連の課題を参照してください。
- 導入:
- 5.3
- 作成者:
- Sebastien Deleuze, Iain Henderson
コンストラクターのサマリー
コンストラクター方法の概要
クラス org.springframework.http.codec.KotlinSerializationStringDecoder から継承されたメソッド
canDecode, decode, decodeToMono, getDecodableMimeTypes, getDecodableMimeTypes, getMaxInMemorySize, setMaxInMemorySize
クラス org.springframework.http.codec.KotlinSerializationSupport から継承されたメソッド
canSerialize, format, serializer, supportedMimeTypes
コンストラクターの詳細
KotlinSerializationJsonDecoder
public KotlinSerializationJsonDecoder()KotlinSerializationJsonDecoder
public KotlinSerializationJsonDecoder(kotlinx.serialization.json.Json json)