インターフェース Jackson2ObjectWriter

関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE @DeprecatedSE(since="4.0", forRemoval=true) public interface Jackson2ObjectWriter
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
JacksonObjectWriter を推奨する 4.0 以降。
オブジェクトマッピングライターの契約を定義します。このインターフェースの実装は、指定されたオブジェクトを JSON を含む byte[] にシリアライズできます。

ライター関数は、実際の JSON がどのように書き込まれるかをカスタマイズできます。直列化機能、日付形式、ビューを適用して、カスタマイズされた ObjectWriter を取得します。

導入:
3.0
作成者:
Mark Paluch
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    ObjectMapper.writeValueAsBytes(Object) に委譲するデフォルトの Jackson2ObjectWriter を作成します。
    byte[]
    write(com.fasterxml.jackson.databind.ObjectMapper mapper, ObjectSE source)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定されたルート source をバイト配列としてオブジェクトグラフを書き込みます。
  • メソッドの詳細

    • write

      byte[] write(com.fasterxml.jackson.databind.ObjectMapper mapper, ObjectSE source) throws IOExceptionSE
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      指定されたルート source をバイト配列としてオブジェクトグラフを書き込みます。
      パラメーター:
      mapper - 使用するオブジェクトマッパー。
      source - マーシャリングするオブジェクトグラフのルート。
      戻り値:
      直列化されたオブジェクトグラフを含むバイト配列。
      例外:
      IOExceptionSE - I/O エラーまたは JSON 直列化エラーが発生した場合。
    • create

      static Jackson2ObjectWriter create()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      ObjectMapper.writeValueAsBytes(Object) に委譲するデフォルトの Jackson2ObjectWriter を作成します。
      戻り値:
      デフォルトの Jackson2ObjectWriter