クラス JsonObjectSerializer<T>
java.lang.ObjectSE
com.fasterxml.jackson.databind.JsonSerializer<T>
org.springframework.boot.jackson.JsonObjectSerializer<T>
- 型パラメーター:
T
- サポートされているオブジェクト型
- 実装されたすべてのインターフェース:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
public abstract class JsonObjectSerializer<T>
extends com.fasterxml.jackson.databind.JsonSerializer<T>
オブジェクトを直列化する
JsonSerializer
実装のヘルパー基本クラス。- 導入:
- 1.4.0
- 作成者:
- Phillip Webb
- 関連事項:
ネストされたクラスのサマリー
クラス com.fasterxml.jackson.databind.JsonSerializer から継承されたネストクラス / インターフェース
com.fasterxml.jackson.databind.JsonSerializer.None
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明final void
serialize
(T value, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider) protected abstract void
serializeObject
(T value, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider) JSON コンテンツを、このシリアライザーが処理する値の型に直列化します。クラス com.fasterxml.jackson.databind.JsonSerializer から継承されたメソッド
acceptJsonFormatVisitor, getDelegatee, handledType, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, serializeWithType, unwrappingSerializer, usesObjectId, withFilterId, withIgnoredProperties
コンストラクターの詳細
JsonObjectSerializer
public JsonObjectSerializer()
メソッドの詳細
serialize
public final void serialize(T value, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider) throws IOExceptionSE - 次で指定:
- クラス
com.fasterxml.jackson.databind.JsonSerializer<T>
のserialize
- 例外:
IOExceptionSE
serializeObject
protected abstract void serializeObject(T value, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider) throws IOExceptionSE JSON コンテンツを、このシリアライザーが処理する値の型に直列化します。- パラメーター:
value
- ソース値jgen
- JSON ジェネレーターprovider
- シリアライザープロバイダー- 例外:
IOExceptionSE
- エラー時