N - - The expected type of JSON Node.P - - The expected type of JSON Parser.public interface JsonObjectMapper<N,P>
| Modifier and Type | Method and Description |
|---|---|
default <T> T |
fromJson(java.lang.Object json,
java.lang.Class<T> valueType) |
default <T> T |
fromJson(java.lang.Object json,
java.util.Map<java.lang.String,java.lang.Object> javaTypes) |
default <T> T |
fromJson(java.lang.Object json,
org.springframework.core.ResolvableType valueType)
Deserialize a JSON to an expected
ResolvableType. |
default <T> T |
fromJson(P parser,
java.lang.reflect.Type valueType) |
default void |
populateJavaTypes(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.Object object) |
default java.lang.String |
toJson(java.lang.Object value) |
default void |
toJson(java.lang.Object value,
java.io.Writer writer) |
default N |
toJsonNode(java.lang.Object value) |
default java.lang.String toJson(java.lang.Object value)
throws java.io.IOException
java.io.IOExceptiondefault void toJson(java.lang.Object value,
java.io.Writer writer)
throws java.io.IOException
java.io.IOExceptiondefault N toJsonNode(java.lang.Object value) throws java.io.IOException
java.io.IOExceptiondefault <T> T fromJson(java.lang.Object json,
java.lang.Class<T> valueType)
throws java.io.IOException
java.io.IOExceptiondefault <T> T fromJson(java.lang.Object json,
org.springframework.core.ResolvableType valueType)
throws java.io.IOException
ResolvableType.T - the expected object typejson - the JSON to deserializevalueType - the ResolvableType for the target object.java.io.IOException - a JSON parsing exceptiondefault <T> T fromJson(java.lang.Object json,
java.util.Map<java.lang.String,java.lang.Object> javaTypes)
throws java.io.IOException
java.io.IOExceptiondefault <T> T fromJson(P parser, java.lang.reflect.Type valueType) throws java.io.IOException
java.io.IOExceptiondefault void populateJavaTypes(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.Object object)