パッケージ org.springframework.http.converter.json
@NonNullApi @NonNullFields パッケージ org.springframework.http.converter.json
JSON を処理するための HttpMessageConverter 実装を提供します。
- クラス説明Jackson ベースおよびコンテンツ型に依存しない
HttpMessageConverter
実装の抽象基本クラス。Gson や JSON-B などのプレーン JSON コンバーターの共通基本クラス。JSON の読み取りおよび書き込み時にbyte[]
プロパティを Base64 エンコードする Google Gson 2.xGsonBuilder
を取得するための単純なユーティリティクラス。Google Gson 2.xGson
インスタンスを作成するためのFactoryBean
。Google グソンライブラリを使用して JSON を読み書きできるHttpMessageConverter
の実装。流れるような API でObjectMapper
インスタンスを作成するために使用されるビルダー。setter を使用して Jackson 2.xObjectMapper
(デフォルト)またはXmlMapper
(createXmlMapper
プロパティを true に設定)を作成するためのFactoryBean
は、XML 構成内から Jackson 機能を有効または無効にします。JSON バインディング API を使用して JSON を読み書きできるHttpMessageConverter
の実装。kotlinx.serialization を使用して JSON を読み書きできるHttpMessageConverter
の実装。最終的にメッセージをデシリアライズするために使用される Jackson ビューを格納できるHttpInputMessage
。POJO がMappingJackson2HttpMessageConverter
を介して直列化する単純なホルダーと、コンバーターに渡される追加の直列化命令。Jackson アノテーションをProblemDetail
に関連付けて、Jackson ライブラリへの強い依存を回避するためのインターフェース。ProblemDetailJacksonMixin
と同じ宣言を提供し、jackson-dataformat-xml
がクラスパスにある場合に XML シリアライゼーションをサポートするいくつかの追加宣言を提供します。SpringApplicationContext
に対するオートワイヤーで Jackson(JsonSerializer
、JsonDeserializer
、KeyDeserializer
、TypeResolverBuilder
、TypeIdResolver
)Bean を作成できます。