org.springframework.integration.json
Class Jackson2JsonObjectMapper
java.lang.Object
org.springframework.integration.json.Jackson2JsonObjectMapper
- All Implemented Interfaces:
- JsonObjectMapper<com.fasterxml.jackson.core.JsonParser>
public class Jackson2JsonObjectMapper
- extends java.lang.Object
- implements JsonObjectMapper<com.fasterxml.jackson.core.JsonParser>
Jackson 2 JSON-processor (@link https://github.com/FasterXML) JsonObjectMapper implementation.
Delegates toJson
and fromJson
to the ObjectMapper
- Since:
- 3.0
- Author:
- Artem Bilan
Method Summary |
|
fromJson(com.fasterxml.jackson.core.JsonParser parser,
java.lang.reflect.Type valueType)
|
|
fromJson(java.io.Reader json,
java.lang.Class<T> valueType)
|
|
fromJson(java.lang.String json,
java.lang.Class<T> valueType)
|
java.lang.String |
toJson(java.lang.Object value)
|
void |
toJson(java.lang.Object value,
java.io.Writer writer)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Jackson2JsonObjectMapper
public Jackson2JsonObjectMapper()
Jackson2JsonObjectMapper
public Jackson2JsonObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
toJson
public java.lang.String toJson(java.lang.Object value)
throws java.lang.Exception
- Specified by:
toJson
in interface JsonObjectMapper<com.fasterxml.jackson.core.JsonParser>
- Throws:
java.lang.Exception
toJson
public void toJson(java.lang.Object value,
java.io.Writer writer)
throws java.lang.Exception
- Specified by:
toJson
in interface JsonObjectMapper<com.fasterxml.jackson.core.JsonParser>
- Throws:
java.lang.Exception
fromJson
public <T> T fromJson(java.lang.String json,
java.lang.Class<T> valueType)
throws java.lang.Exception
- Specified by:
fromJson
in interface JsonObjectMapper<com.fasterxml.jackson.core.JsonParser>
- Throws:
java.lang.Exception
fromJson
public <T> T fromJson(java.io.Reader json,
java.lang.Class<T> valueType)
throws java.lang.Exception
- Specified by:
fromJson
in interface JsonObjectMapper<com.fasterxml.jackson.core.JsonParser>
- Throws:
java.lang.Exception
fromJson
public <T> T fromJson(com.fasterxml.jackson.core.JsonParser parser,
java.lang.reflect.Type valueType)
throws java.lang.Exception
- Specified by:
fromJson
in interface JsonObjectMapper<com.fasterxml.jackson.core.JsonParser>
- Throws:
java.lang.Exception