クラス Jackson2JsonObjectMapper
java.lang.ObjectSE
org.springframework.integration.support.json.AbstractJacksonJsonObjectMapper<com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType>
org.springframework.integration.support.json.Jackson2JsonObjectMapper
- 実装されたすべてのインターフェース:
Aware
、BeanClassLoaderAware
、JsonObjectMapper<com.fasterxml.jackson.databind.JsonNode,
com.fasterxml.jackson.core.JsonParser>
public class Jackson2JsonObjectMapper
extends AbstractJacksonJsonObjectMapper<com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType>
Jackson 2 JSON プロセッサー (@link https://github.com/FasterXML) JsonObjectMapper 実装。
toJson(java.lang.Object)
および fromJson(java.lang.Object, com.fasterxml.jackson.databind.JavaType)
を ObjectMapper に委譲します)Jackson のデフォルトプロパティを次のようにカスタマイズします。
MapperFeature.DEFAULT_VIEW_INCLUSION
は無効ですDeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES
は無効です- よく知られているモジュールは、クラスパススキャンを通じて登録されます
org.springframework.http.converter.json.Jackson2ObjectMapperBuilder
を参照してください。- 導入:
- 3.0
- 作成者:
- Artem Bilan, Vikas Prasad
フィールドのサマリー
クラス org.springframework.integration.support.json.AbstractJacksonJsonObjectMapper から継承されたフィールド
SUPPORTED_JSON_TYPES
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected com.fasterxml.jackson.databind.JavaType
constructType
(TypeSE type) protected com.fasterxml.jackson.databind.JavaType
extractJavaType
(MapSE<StringSE, ObjectSE> javaTypes) <T> T
protected <T> T
com.fasterxml.jackson.databind.ObjectMapper
void
com.fasterxml.jackson.databind.JsonNode
toJsonNode
(ObjectSE json) クラス org.springframework.integration.support.json.AbstractJacksonJsonObjectMapper から継承されたメソッド
createJavaType, fromJson, fromJson, fromJson, getClassLoader, setBeanClassLoader
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.integration.support.json.JsonObjectMapper から継承されたメソッド
populateJavaTypes
コンストラクターの詳細
Jackson2JsonObjectMapper
public Jackson2JsonObjectMapper()Jackson2JsonObjectMapper
public Jackson2JsonObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
メソッドの詳細
getObjectMapper
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()toJson
toJson
toJsonNode
fromJson
protected <T> T fromJson(ObjectSE json, com.fasterxml.jackson.databind.JavaType type) throws IOExceptionSE - 次で指定:
- クラス
AbstractJacksonJsonObjectMapper<com.fasterxml.jackson.databind.JsonNode,
のcom.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType> fromJson
- 例外:
IOExceptionSE
fromJson
public <T> T fromJson(com.fasterxml.jackson.core.JsonParser parser, TypeSE valueType) throws IOExceptionSE extractJavaType
protected com.fasterxml.jackson.databind.JavaType extractJavaType(MapSE<StringSE, ObjectSE> javaTypes) - 次で指定:
- クラス
AbstractJacksonJsonObjectMapper<com.fasterxml.jackson.databind.JsonNode,
のcom.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType> extractJavaType
constructType
- 次で指定:
- クラス
AbstractJacksonJsonObjectMapper<com.fasterxml.jackson.databind.JsonNode,
のcom.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType> constructType