インターフェース Jackson2ObjectWriter
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
@FunctionalInterfaceSE
@DeprecatedSE(since="4.0",
forRemoval=true)
public interface Jackson2ObjectWriter
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
オブジェクトマッピングライターの契約を定義します。このインターフェースの実装は、指定されたオブジェクトを JSON を含む
byte[] にシリアライズできます。 ライター関数は、実際の JSON がどのように書き込まれるかをカスタマイズできます。直列化機能、日付形式、ビューを適用して、カスタマイズされた ObjectWriter を取得します。
- 導入:
- 3.0
- 作成者:
- Mark Paluch
メソッドのサマリー
修飾子と型メソッド説明static Jackson2ObjectWritercreate()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ObjectMapper.writeValueAsBytes(Object)に委譲するデフォルトのJackson2ObjectWriterを作成します。byte[]非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたルートsourceをバイト配列としてオブジェクトグラフを書き込みます。
メソッドの詳細
write
byte[] write(com.fasterxml.jackson.databind.ObjectMapper mapper, ObjectSE source) throws IOExceptionSE 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたルートsourceをバイト配列としてオブジェクトグラフを書き込みます。- パラメーター:
mapper- 使用するオブジェクトマッパー。source- マーシャリングするオブジェクトグラフのルート。- 戻り値:
- 直列化されたオブジェクトグラフを含むバイト配列。
- 例外:
IOExceptionSE- I/O エラーまたは JSON 直列化エラーが発生した場合。
create
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ObjectMapper.writeValueAsBytes(Object)に委譲するデフォルトのJackson2ObjectWriterを作成します。- 戻り値:
- デフォルトの
Jackson2ObjectWriter。
JacksonObjectWriterを推奨する 4.0 以降。