クラス JsonbHttpMessageConverter
java.lang.ObjectSE
org.springframework.http.converter.AbstractHttpMessageConverter<T>
org.springframework.http.converter.AbstractGenericHttpMessageConverter<ObjectSE>
org.springframework.http.converter.json.AbstractJsonHttpMessageConverter
org.springframework.http.converter.json.JsonbHttpMessageConverter
- 実装されているすべてのインターフェース:
- GenericHttpMessageConverter<ObjectSE>,- HttpMessageConverter<ObjectSE>
JSON バインディング API を使用して JSON を読み書きできる 
HttpMessageConverter の実装。 このコンバーターは、型指定された Bean または型指定されていない HashMap にバインドするために使用できます。デフォルトでは、UTF-8 文字セットで application/json および application/*+json をサポートします。
- 導入:
- 5.0
- 作成者:
- Juergen Hoeller
- 関連事項:
- フィールドのサマリー- クラス org.springframework.http.converter.json.AbstractJsonHttpMessageConverter から継承されたフィールド- DEFAULT_CHARSET- クラス org.springframework.http.converter.AbstractHttpMessageConverter から継承されたフィールド- logger
- コンストラクターの概要コンストラクターコンストラクター説明デフォルトの構成で新しい- JsonbHttpMessageConverterを構築します。- JsonbHttpMessageConverter- (JsonbEE jsonb) 指定されたデリゲートで新しい- JsonbHttpMessageConverterを構築します。指定された構成で新しい- JsonbHttpMessageConverterを構築します。
- メソッドのサマリー修飾子と型メソッド説明- getJsonb()このコンバーターの構成済み- Jsonbインスタンスを返します。- protected ObjectSE- readInternal- (TypeSE resolvedType, ReaderSE reader) 指定された- ReaderSE から JSON バインドオブジェクトを読み取るテンプレートメソッド。- void使用する- Jsonbインスタンスを設定します。- protected void- writeInternal- (ObjectSE object, TypeSE type, WriterSE writer) JSON にバインドされたオブジェクトを指定された- WriterSE に書き込むテンプレートメソッド。- クラス org.springframework.http.converter.json.AbstractJsonHttpMessageConverter から継承されたメソッド- read, readInternal, setJsonPrefix, setPrefixJson, writeInternal- クラス org.springframework.http.converter.AbstractGenericHttpMessageConverter から継承されたメソッド- canRead, canWrite, supports, write, writeInternal- クラス org.springframework.http.converter.AbstractHttpMessageConverter から継承されたメソッド- addDefaultHeaders, canRead, canRead, canWrite, canWrite, getContentLength, getDefaultCharset, getDefaultContentType, getSupportedMediaTypes, read, setDefaultCharset, setSupportedMediaTypes, write- クラス java.lang.ObjectSE から継承されたメソッド- clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE- インターフェース org.springframework.http.converter.HttpMessageConverter から継承されたメソッド- canRead, canWrite, getSupportedMediaTypes, getSupportedMediaTypes, read, write
- コンストラクターの詳細- JsonbHttpMessageConverterpublic JsonbHttpMessageConverter()デフォルトの構成で新しい- JsonbHttpMessageConverterを構築します。
- JsonbHttpMessageConverter指定された構成で新しい- JsonbHttpMessageConverterを構築します。- パラメーター:
- config- 基になるデリゲートの- JsonbConfig
 
- JsonbHttpMessageConverter指定されたデリゲートで新しい- JsonbHttpMessageConverterを構築します。- パラメーター:
- jsonb- 使用する Jsonb インスタンス
 
 
- メソッドの詳細- setJsonb使用する- Jsonbインスタンスを設定します。設定しない場合、デフォルトの- Jsonbインスタンスが作成されます。- カスタム構成された - Jsonbを設定することは、JSON 直列化プロセスをさらに制御する 1 つの方法です。
- getJsonbこのコンバーターの構成済み- Jsonbインスタンスを返します。
- readInternalクラスからコピーされた説明:- AbstractJsonHttpMessageConverter指定された- ReaderSE から JSON バインドオブジェクトを読み取るテンプレートメソッド。- 次で指定:
-  クラス AbstractJsonHttpMessageConverterのreadInternal
- パラメーター:
- resolvedType- 解決されたジェネリクス型
- reader- 使用するリーダー
- 戻り値:
- JSON にバインドされたオブジェクト
- 例外:
- ExceptionSE- 読み取り / 解析の失敗の場合
 
- writeInternalprotected void writeInternal- (ObjectSE object, @Nullable TypeSE type, WriterSE writer) throws ExceptionSE クラスからコピーされた説明:- AbstractJsonHttpMessageConverterJSON にバインドされたオブジェクトを指定された- WriterSE に書き込むテンプレートメソッド。- 次で指定:
-  クラス AbstractJsonHttpMessageConverterのwriteInternal
- パラメーター:
- object- 出力メッセージに書き込むオブジェクト
- type- 書き込むオブジェクトの型 (- nullの場合があります)
- writer- 使用するライター
- 例外:
- ExceptionSE- 書き込みエラーの場合