クラス MappingJackson2SmileHttpMessageConverter
java.lang.ObjectSE
org.springframework.http.converter.AbstractHttpMessageConverter<ObjectSE>
org.springframework.http.converter.AbstractGenericHttpMessageConverter<ObjectSE>
org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter
org.springframework.http.converter.smile.MappingJackson2SmileHttpMessageConverter
- 実装されているすべてのインターフェース:
GenericHttpMessageConverter<ObjectSE>,HttpMessageConverter<ObjectSE>
@DeprecatedSE(since="7.0",
forRemoval=true)
public class MappingJackson2SmileHttpMessageConverter
extends AbstractJackson2HttpMessageConverter
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
専用の Jackson 2.x 拡張を使用して Smile データ形式(「バイナリ JSON」)を読み書きできる
HttpMessageConverter の実装。 デフォルトでは、このコンバーターは "application/x-jackson-smile" メディア型をサポートしています。これは、supportedMediaTypes プロパティを設定することでオーバーライドできます。
デフォルトのコンストラクターは、Jackson2ObjectMapperBuilder が提供するデフォルトの構成を使用します。
- 導入:
- 5.0
- 作成者:
- Sebastien Deleuze
フィールドのサマリー
クラス org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter から継承されたフィールド
defaultObjectMapperクラス org.springframework.http.converter.AbstractHttpMessageConverter から継承されたフィールド
loggerコンストラクターの概要
コンストラクターコンストラクター説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。Jackson2ObjectMapperBuilderが提供するデフォルト構成を使用して、新しいMappingJackson2SmileHttpMessageConverterを作成します。MappingJackson2SmileHttpMessageConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。カスタムObjectMapperを使用して新しいMappingJackson2SmileHttpMessageConverterを構築します (SmileFactoryインスタンスを使用して構成する必要があります)。メソッドのサマリー
修飾子と型メソッド説明voidsetObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。オブジェクト変換に使用するメインObjectMapperを構成します。クラス org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter から継承されたメソッド
canRead, canRead, canWrite, customizeReader, customizeWriter, getCharset, getContentLength, getDefaultContentType, getJavaType, getJsonEncoding, getMediaTypesForProblemDetail, getObjectMapper, getObjectMappersForType, getSupportedMediaTypes, logWarningIfNecessary, read, readInternal, registerObjectMappersForType, setPrettyPrint, setSupportedMediaTypes, supportsRepeatableWrites, writeInternal, writePrefix, writeSuffixクラス org.springframework.http.converter.AbstractGenericHttpMessageConverter から継承されたメソッド
canWrite, supports, write, writeInternalクラス org.springframework.http.converter.AbstractHttpMessageConverter から継承されたメソッド
addDefaultHeaders, canRead, canWrite, getDefaultCharset, getSupportedMediaTypes, read, setDefaultCharset, writeクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.http.converter.HttpMessageConverter から継承されたメソッド
getSupportedMediaTypes, read, write
コンストラクターの詳細
MappingJackson2SmileHttpMessageConverter
public MappingJackson2SmileHttpMessageConverter()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。Jackson2ObjectMapperBuilderが提供するデフォルト構成を使用して、新しいMappingJackson2SmileHttpMessageConverterを作成します。MappingJackson2SmileHttpMessageConverter
public MappingJackson2SmileHttpMessageConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。カスタムObjectMapperを使用して新しいMappingJackson2SmileHttpMessageConverterを構築します (SmileFactoryインスタンスで構成する必要があります)。Jackson2ObjectMapperBuilderを使用して簡単に構築できます。- 関連事項:
メソッドの詳細
setObjectMapper
public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。オブジェクト変換に使用するメインのObjectMapperを設定します。設定されていない場合は、デフォルトのObjectMapperインスタンスが作成されます。カスタム構成の
ObjectMapperを設定することは、JSON 直列化プロセスをさらに制御する 1 つの方法です。例: 特定の型にカスタムシリアライザーを提供する拡張SerializerFactoryを構成できます。直列化プロセスを改善するもう 1 つのオプションは、直列化される型に Jackson が提供するアノテーションを使用することです。この場合、カスタム構成の ObjectMapper は不要です。ObjectMapperはSmileFactoryインスタンスで構成する必要があります。- オーバーライド:
- クラス
AbstractJackson2HttpMessageConverterのsetObjectMapper - 関連事項:
JacksonSmileHttpMessageConverterを推奨