クラス 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 要素は直列化の前に ListSE に収集されます。- 導入:
- 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
- コンストラクターの詳細- Jackson2JsonEncoderpublic Jackson2JsonEncoder()
- Jackson2JsonEncoder
 
- メソッドの詳細- getMediaTypesForProblemDetailクラスからコピーされた説明:- Jackson2CodecSupport- ProblemDetailでサポートされているメディア型を返します。サブクラスでオーバーライドされない限り、デフォルトでは空のリストです。- オーバーライド:
-  クラス Jackson2CodecSupportのgetMediaTypesForProblemDetail
 
- customizeWriterprotected 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