クラス 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
実装されたすべてのインターフェース:
Decoder<ObjectSE>

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
  • コンストラクターの詳細

    • KotlinSerializationJsonDecoder

      public KotlinSerializationJsonDecoder()
    • KotlinSerializationJsonDecoder

      public KotlinSerializationJsonDecoder(kotlinx.serialization.json.Json json)