public class JsonbHttpMessageConverter extends AbstractJsonHttpMessageConverter
HttpMessageConverter の実装。 このコンバーターは、型指定された Bean または型指定されていない HashMap にバインドするために使用できます。デフォルトでは、UTF-8 文字セットで application/json および application/*+json をサポートします。
JsonbEE, JsonbBuilderEE, setJsonb(javax.json.bind.Jsonb)DEFAULT_CHARSETlogger| コンストラクターと説明 |
|---|
JsonbHttpMessageConverter() デフォルトの構成で新しい JsonbHttpMessageConverter を構築します。 |
JsonbHttpMessageConverter(javax.json.bind.JsonbEE jsonb) 指定されたデリゲートで新しい JsonbHttpMessageConverter を構築します。 |
JsonbHttpMessageConverter(javax.json.bind.JsonbConfigEE config) 指定された構成で新しい JsonbHttpMessageConverter を構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
javax.json.bind.JsonbEE | getJsonb() このコンバーターの構成済み Jsonb インスタンスを返します。 |
protected ObjectSE | readInternal(TypeSE resolvedType, ReaderSE reader) 指定された ReaderSE から JSON バインドオブジェクトを読み取るテンプレートメソッド。 |
void | setJsonb(javax.json.bind.JsonbEE jsonb) 使用する Jsonb インスタンスを設定します。 |
protected void | writeInternal(ObjectSE o, TypeSE type, WriterSE writer)JSON にバインドされたオブジェクトを指定された WriterSE に書き込むテンプレートメソッド。 |
read, readInternal, setJsonPrefix, setPrefixJson, writeInternalcanRead, canWrite, supports, write, writeInternaladdDefaultHeaders, canRead, canRead, canWrite, canWrite, getContentLength, getDefaultCharset, getDefaultContentType, getSupportedMediaTypes, read, setDefaultCharset, setSupportedMediaTypes, writecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEcanRead, canWrite, getSupportedMediaTypes, read, writepublic JsonbHttpMessageConverter()
JsonbHttpMessageConverter を構築します。public JsonbHttpMessageConverter(javax.json.bind.JsonbConfigEE config)
JsonbHttpMessageConverter を構築します。config - 基になるデリゲートの JsonbConfig public JsonbHttpMessageConverter(javax.json.bind.JsonbEE jsonb)
JsonbHttpMessageConverter を構築します。jsonb - 使用する Jsonb インスタンス public void setJsonb(javax.json.bind.JsonbEE jsonb)
Jsonb インスタンスを設定します。設定しない場合、デフォルトの Jsonb インスタンスが作成されます。 カスタム構成された Jsonb を設定することは、JSON 直列化プロセスをさらに制御する 1 つの方法です。
public javax.json.bind.JsonbEE getJsonb()
Jsonb インスタンスを返します。protected ObjectSE readInternal(TypeSE resolvedType, ReaderSE reader) throws ExceptionSE
AbstractJsonHttpMessageConverterReaderSE から JSON バインドオブジェクトを読み取るテンプレートメソッド。AbstractJsonHttpMessageConverter の readInternal resolvedType - 解決されたジェネリクス型 reader - 使用するリーダー ExceptionSE - 読み取り / 解析の失敗の場合 protected void writeInternal(ObjectSE o, @Nullable TypeSE type, WriterSE writer) throws ExceptionSE
AbstractJsonHttpMessageConverterWriterSE に書き込むテンプレートメソッド。AbstractJsonHttpMessageConverter の writeInternal o - 出力メッセージに書き込むオブジェクト type - 書き込むオブジェクトの型 (null の場合があります)writer - 使用するライター ExceptionSE - 書き込みエラーの場合