クラス 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>
Jackson 2.x を使用して、
Object
ストリームから JSON オブジェクトのバイトストリームにエンコードします。ストリーミング以外のユースケースの場合、パフォーマンス上の理由から、Flux
要素は直列化の前に List
SE に収集されます。- 導入:
- 5.0
- 作成者:
- Sebastien Deleuze, Arjen Poutsma
- 関連事項:
フィールドサマリー
クラス org.springframework.http.codec.json.Jackson2CodecSupport から継承されたフィールド
JSON_VIEW_HINT, logger
コンストラクターのサマリー
コンストラクター方法の概要
修飾子と型メソッド説明protected ObjectWriter
customizeWriter
(ObjectWriter writer, MimeType mimeType, ResolvableType elementType, MapSE<StringSE, ObjectSE> hints) サブクラスは、このメソッドを使用して、値の書き込みに使用されるObjectWriter
をカスタマイズできます。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()Jackson2JsonEncoder
メソッドの詳細
getMediaTypesForProblemDetail
クラスからコピーされた説明:Jackson2CodecSupport
ProblemDetail
でサポートされているメディア型を返します。サブクラスでオーバーライドされない限り、デフォルトでは空のリストです。- オーバーライド:
- クラス
Jackson2CodecSupport
のgetMediaTypesForProblemDetail
customizeWriter
protected ObjectWriter customizeWriter(ObjectWriter writer, @Nullable MimeType mimeType, ResolvableType elementType, @Nullable MapSE<StringSE, ObjectSE> hints) クラスからコピーされた説明:AbstractJackson2Encoder
サブクラスは、このメソッドを使用して、値の書き込みに使用されるObjectWriter
をカスタマイズできます。- オーバーライド:
- クラス
AbstractJackson2Encoder
のcustomizeWriter
- パラメーター:
writer
- カスタマイズするライターインスタンスmimeType
- 選択した MIME 型elementType
- 書き込む要素値の型hints
- 直列化のヒントを含むマップ。Reactor コンテキストは、利用可能な場合、キーContextView.class.getName()
でアクセスできます。- 戻り値:
- 使用するカスタマイズされた
ObjectWriter