クラス AbstractJacksonJsonObjectMapper<N,P,J>
java.lang.ObjectSE
org.springframework.integration.support.json.AbstractJacksonJsonObjectMapper<N,P,J>
- 型パラメーター:
N- - 予想される JSON ノードの型。P- - 予想される JSON パーサーの型。J- -Java 型表現の予想される型。
- 実装済みのインターフェース一覧:
Aware, BeanClassLoaderAware, JsonObjectMapper<N,P>
- 既知の直属サブクラス
Jackson2JsonObjectMapper, JacksonJsonObjectMapper
public abstract class AbstractJacksonJsonObjectMapper<N,P,J>
extends ObjectSE
implements JsonObjectMapper<N,P>, BeanClassLoaderAware
Jackson
JsonObjectMapper 実装の基本クラス。- 導入:
- 3.0
- 作成者:
- Artem Bilan, Glenn Renfro
フィールド概要
フィールドコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected abstract JconstructType(TypeSE type) protected JcreateJavaType(MapSE<StringSE, ObjectSE> javaTypes, StringSE javaTypeKey) protected abstract JextractJavaType(MapSE<StringSE, ObjectSE> javaTypes) protected abstract <T> T<T> T<T> T<T> TfromJson(ObjectSE json, ResolvableType valueType) JSON を予想されるResolvableTypeに逆直列化します。protected @Nullable ClassLoaderSEvoidsetBeanClassLoader(ClassLoaderSE classLoader) クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース JsonObjectMapper から継承されたメソッド
fromJson, populateJavaTypes, toJson, toJson, toJsonNode
フィールドの詳細
SUPPORTED_JSON_TYPES
コンストラクターの詳細
AbstractJacksonJsonObjectMapper
public AbstractJacksonJsonObjectMapper()
方法の詳細
setBeanClassLoader
- 次で指定:
- インターフェース
BeanClassLoaderAware内のsetBeanClassLoader
getClassLoader
fromJson
- 次で指定:
- インターフェース
JsonObjectMapper<N,内のP> fromJson - 例外:
IOExceptionSE
fromJson
インターフェースからコピーされた説明:JsonObjectMapperJSON を予想されるResolvableTypeに逆直列化します。- 次で指定:
- インターフェース
JsonObjectMapper<N,内のP> fromJson - 型パラメーター:
T- 予想されるオブジェクト型- パラメーター:
json- デシリアライズする JSONvalueType- ターゲットオブジェクトのResolvableType。- 戻り値:
- デシリアライズ結果オブジェクト
- 例外:
IOExceptionSE- JSON 解析の例外
fromJson
- 次で指定:
- インターフェース
JsonObjectMapper<N,内のP> fromJson - 例外:
IOExceptionSE
createJavaType
fromJson
extractJavaType
constructType