クラス Jackson2JsonDecoder
java.lang.ObjectSE
org.springframework.http.codec.json.Jackson2CodecSupport
org.springframework.http.codec.json.AbstractJackson2Decoder
org.springframework.http.codec.json.Jackson2JsonDecoder
- 実装されているすべてのインターフェース:
Decoder<ObjectSE>, HttpMessageDecoder<ObjectSE>
@DeprecatedSE(since="7.0",
forRemoval=true)
public class Jackson2JsonDecoder
extends AbstractJackson2Decoder
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
バイトストリームを JSON にデコードし、ノンブロッキング解析を利用して Jackson 2.x でオブジェクトに変換します。
- 導入:
- 5.0
- 作成者:
- Sebastien Deleuze, Rossen Stoyanchev
- 関連事項:
フィールドのサマリー
クラス Jackson2CodecSupport から継承されたフィールド
JSON_VIEW_HINT, loggerコンストラクターの概要
コンストラクターコンストラクター説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。Jackson2JsonDecoder(com.fasterxml.jackson.databind.ObjectMapper mapper, MimeType... mimeTypes) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。方法の概要
修飾子と型メソッド説明protected reactor.core.publisher.Flux<DataBuffer> processInput(Publisher<DataBuffer> input, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable MapSE<StringSE, ObjectSE> hints) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。入力パブリッシャーを flux に処理します。クラス AbstractJackson2Decoder から継承されたメソッド
canDecode, customizeReader, decode, decode, decodeToMono, getAnnotation, getDecodableMimeTypes, getDecodableMimeTypes, getDecodeHints, getMaxInMemorySize, setMaxInMemorySizeクラス Jackson2CodecSupport から継承されたメソッド
getHints, getJavaType, getMediaTypesForProblemDetail, getMimeTypes, getMimeTypes, getObjectMapper, getObjectMapperRegistrations, getObjectMappersForType, getParameter, logWarningIfNecessary, registerObjectMappersForType, selectObjectMapper, setObjectMapper, supportsMimeType
コンストラクターの詳細
Jackson2JsonDecoder
public Jackson2JsonDecoder()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。Jackson2JsonDecoder
public Jackson2JsonDecoder(com.fasterxml.jackson.databind.ObjectMapper mapper, MimeType... mimeTypes) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
メソッドの詳細
processInput
protected reactor.core.publisher.Flux<DataBuffer> processInput(Publisher<DataBuffer> input, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable MapSE<StringSE, ObjectSE> hints) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クラスからコピーされた説明:AbstractJackson2Decoder入力パブリッシャーを flux に処理します。デフォルトの実装ではFlux.from(Publisher)が返されますが、サブクラスではこの動作をカスタマイズできます。- オーバーライド:
- クラス
AbstractJackson2DecoderのprocessInput - パラメーター:
input- 処理するDataBuffer入力ストリームelementType- 出力ストリームで予期される要素の型mimeType- 入力ストリームに関連付けられた MIME 型 (オプション)hints- エンコード方法に関する追加情報- 戻り値:
- 処理された flux
AbstractJacksonDecoderを推奨