public class Jackson2JsonObjectMapper extends AbstractJacksonJsonObjectMapper<com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType>
toJson と fromJson を ObjectMapper に委譲します Jackson のデフォルトプロパティを次のようにカスタマイズします。
MapperFeature.DEFAULT_VIEW_INCLUSION は無効です DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES は無効です org.springframework.http.converter.json.Jackson2ObjectMapperBuilder を参照してください。SUPPORTED_JSON_TYPES| コンストラクターと説明 |
|---|
Jackson2JsonObjectMapper() |
Jackson2JsonObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected com.fasterxml.jackson.databind.JavaType | constructType(TypeSE type) |
protected com.fasterxml.jackson.databind.JavaType | extractJavaType(MapSE<StringSE, ObjectSE> javaTypes) |
<T> T | fromJson(com.fasterxml.jackson.core.JsonParser parser, TypeSE valueType) |
protected <T> T | fromJson(ObjectSE json, com.fasterxml.jackson.databind.JavaType type) |
com.fasterxml.jackson.databind.ObjectMapper | getObjectMapper() |
StringSE | toJson(ObjectSE value) |
void | toJson(ObjectSE value, WriterSE writer) |
com.fasterxml.jackson.databind.JsonNode | toJsonNode(ObjectSE json) |
createJavaType, fromJson, fromJson, fromJson, getClassLoader, setBeanClassLoadercloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpopulateJavaTypespublic Jackson2JsonObjectMapper()
public Jackson2JsonObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
public StringSE toJson(ObjectSE value) throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingExceptionpublic void toJson(ObjectSE value, WriterSE writer) throws IOExceptionSE
public com.fasterxml.jackson.databind.JsonNode toJsonNode(ObjectSE json) throws IOExceptionSE
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 IOExceptionSEpublic <T> T fromJson(com.fasterxml.jackson.core.JsonParser parser,
TypeSE valueType)
throws IOExceptionSEprotected 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 protected com.fasterxml.jackson.databind.JavaType constructType(TypeSE type)
AbstractJacksonJsonObjectMapper<com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType> の constructType