クラス Jackson2JsonEncoder
java.lang.ObjectSE
org.springframework.http.codec.json.Jackson2CodecSupport
org.springframework.http.codec.json.AbstractJackson2Encoder
org.springframework.http.codec.json.Jackson2JsonEncoder
- 実装されているすべてのインターフェース:
Encoder<ObjectSE>,HttpMessageEncoder<ObjectSE>
@DeprecatedSE(since="7.0",
forRemoval=true)
public class Jackson2JsonEncoder
extends AbstractJackson2Encoder
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
Jackson 2.x を使用して、
Object ストリームから JSON オブジェクトのバイトストリームにエンコードします。ストリーミング以外のユースケースの場合、パフォーマンス上の理由から、Flux 要素は直列化の前に ListSE に収集されます。- 導入:
- 5.0
- 作成者:
- Sebastien Deleuze, Arjen Poutsma
- 関連事項:
フィールドのサマリー
クラス org.springframework.http.codec.json.Jackson2CodecSupport から継承されたフィールド
JSON_VIEW_HINT, loggerコンストラクターの概要
コンストラクターコンストラクター説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。Jackson2JsonEncoder(com.fasterxml.jackson.databind.ObjectMapper mapper, MimeType... mimeTypes) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。メソッドのサマリー
修飾子と型メソッド説明protected com.fasterxml.jackson.databind.ObjectWritercustomizeWriter(com.fasterxml.jackson.databind.ObjectWriter writer, @Nullable MimeType mimeType, ResolvableType elementType, @Nullable MapSE<StringSE, ObjectSE> hints) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。サブクラスはこのメソッドを使用して、値の書き込みに使用されるObjectWriterをカスタマイズできます。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ProblemDetailでサポートされているメディア型を返します。クラス org.springframework.http.codec.json.AbstractJackson2Encoder から継承されたメソッド
canEncode, encode, encodeValue, getAnnotation, getEncodableMimeTypes, getEncodableMimeTypes, getEncodeHints, getJsonEncoding, getStreamingMediaTypes, getStreamingMediaTypeSeparator, setStreamingMediaTypesクラス org.springframework.http.codec.json.Jackson2CodecSupport から継承されたメソッド
getHints, getJavaType, getMimeTypes, getMimeTypes, getObjectMapper, getObjectMapperRegistrations, getObjectMappersForType, getParameter, logWarningIfNecessary, registerObjectMappersForType, selectObjectMapper, setObjectMapper, supportsMimeType
コンストラクターの詳細
Jackson2JsonEncoder
public Jackson2JsonEncoder()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。Jackson2JsonEncoder
public Jackson2JsonEncoder(com.fasterxml.jackson.databind.ObjectMapper mapper, MimeType... mimeTypes) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
メソッドの詳細
getMediaTypesForProblemDetail
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クラスからコピーされた説明:Jackson2CodecSupportProblemDetailでサポートされているメディア型を返します。サブクラスでオーバーライドされない限り、デフォルトでは空のリストです。- オーバーライド:
- クラス
Jackson2CodecSupportのgetMediaTypesForProblemDetail
customizeWriter
protected com.fasterxml.jackson.databind.ObjectWriter customizeWriter(com.fasterxml.jackson.databind.ObjectWriter writer, @Nullable MimeType mimeType, ResolvableType elementType, @Nullable MapSE<StringSE, ObjectSE> hints) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クラスからコピーされた説明:AbstractJackson2Encoderサブクラスはこのメソッドを使用して、値の書き込みに使用されるObjectWriterをカスタマイズできます。- オーバーライド:
- クラス
AbstractJackson2EncoderのcustomizeWriter - パラメーター:
writer- カスタマイズするライターインスタンスmimeType- 選択した MIME 型elementType- 書き込む要素値の型hints- 直列化のヒントを含むマップ。Reactor コンテキストは、利用可能な場合、キーContextView.class.getName()でアクセスできます。- 戻り値:
- 使用するカスタマイズされた
ObjectWriter
JacksonJsonEncoderを推奨