クラス Jackson2JsonEncoder

実装されているすべてのインターフェース:
Encoder<ObjectSE>HttpMessageEncoder<ObjectSE>

@DeprecatedSE(since="7.0", forRemoval=true) public class Jackson2JsonEncoder extends AbstractJackson2Encoder
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
7.0 以降、JacksonJsonEncoder を推奨
Jackson 2.x を使用して、Object ストリームから JSON オブジェクトのバイトストリームにエンコードします。ストリーミング以外のユースケースの場合、パフォーマンス上の理由から、Flux 要素は直列化の前に ListSE に収集されます。
導入:
5.0
作成者:
Sebastien Deleuze, Arjen Poutsma
関連事項:
  • コンストラクターの詳細

    • Jackson2JsonEncoder

      public Jackson2JsonEncoder()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    • Jackson2JsonEncoder

      public Jackson2JsonEncoder(com.fasterxml.jackson.databind.ObjectMapper mapper, MimeType... mimeTypes)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
  • メソッドの詳細

    • getMediaTypesForProblemDetail

      protected ListSE<MimeType> getMediaTypesForProblemDetail()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      クラスからコピーされた説明: Jackson2CodecSupport
      ProblemDetail でサポートされているメディア型を返します。サブクラスでオーバーライドされない限り、デフォルトでは空のリストです。
      オーバーライド:
      クラス Jackson2CodecSupportgetMediaTypesForProblemDetail 
    • 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 をカスタマイズできます。
      オーバーライド:
      クラス AbstractJackson2EncodercustomizeWriter 
      パラメーター:
      writer - カスタマイズするライターインスタンス
      mimeType - 選択した MIME 型
      elementType - 書き込む要素値の型
      hints - 直列化のヒントを含むマップ。Reactor コンテキストは、利用可能な場合、キー ContextView.class.getName() でアクセスできます。
      戻り値:
      使用するカスタマイズされた ObjectWriter