クラス 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>
@DeprecatedSE(since="7.0",
forRemoval=true)
public class Jackson2JsonObjectMapper
extends AbstractJacksonJsonObjectMapper<com.fasterxml.jackson.databind.JsonNode, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType>
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
Jackson 2 JSON プロセッサー (@link https://github.com/FasterXML) JsonObjectMapper 実装。
toJson(Object) および fromJson(Object, JavaType) を ObjectMapper に委譲します)Jackson のデフォルトプロパティを次のようにカスタマイズします。
MapperFeature.DEFAULT_VIEW_INCLUSIONは無効ですDeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIESは無効です- よく知られているモジュールは、クラスパススキャンを通じて登録されます
org.springframework.http.converter.json.Jackson2ObjectMapperBuilder を参照してください。- 導入:
- 3.0
- 作成者:
- Artem Bilan, Vikas Prasad
フィールド概要
クラス AbstractJacksonJsonObjectMapper から継承されたフィールド
SUPPORTED_JSON_TYPESコンストラクター概要
コンストラクターコンストラクター説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。Jackson2JsonObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。方法の概要
修飾子と型メソッド説明protected com.fasterxml.jackson.databind.JavaTypeconstructType(TypeSE type) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected com.fasterxml.jackson.databind.JavaTypeextractJavaType(MapSE<StringSE, ObjectSE> javaTypes) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。<T> T非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected <T> T非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。com.fasterxml.jackson.databind.ObjectMapper非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。void非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。com.fasterxml.jackson.databind.JsonNodetoJsonNode(ObjectSE json) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クラス AbstractJacksonJsonObjectMapper から継承されたメソッド
createJavaType, fromJson, fromJson, fromJson, getClassLoader, setBeanClassLoaderクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース JsonObjectMapper から継承されたメソッド
populateJavaTypes
コンストラクターの詳細
Jackson2JsonObjectMapper
public Jackson2JsonObjectMapper()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。Jackson2JsonObjectMapper
public Jackson2JsonObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
方法の詳細
getObjectMapper
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。toJson
toJson
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。toJsonNode
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。fromJson
protected <T> T fromJson(ObjectSE json, com.fasterxml.jackson.databind.JavaType type) throws IOExceptionSE 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 次で指定:
- クラス
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 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。extractJavaType
protected com.fasterxml.jackson.databind.JavaType extractJavaType(MapSE<StringSE, ObjectSE> javaTypes) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 次で指定:
- クラス
AbstractJacksonJsonObjectMapper<com.fasterxml.jackson.databind.JsonNode, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType>のextractJavaType
constructType
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 次で指定:
- クラス
AbstractJacksonJsonObjectMapper<com.fasterxml.jackson.databind.JsonNode, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType>のconstructType
JacksonJsonObjectMapperが採用されています。