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