public class BoonJsonObjectMapper extends JsonObjectMapperAdapter<java.util.Map<java.lang.String,java.lang.Object>,java.lang.Object> implements org.springframework.beans.factory.BeanClassLoaderAware
JsonObjectMapper
implementation.Constructor and Description |
---|
BoonJsonObjectMapper() |
BoonJsonObjectMapper(org.boon.json.JsonParserFactory parserFactory,
org.boon.json.JsonSerializerFactory serializerFactory) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Class<?> |
createJavaType(java.util.Map<java.lang.String,java.lang.Object> javaTypes,
java.lang.String javaTypeKey) |
<T> T |
fromJson(java.lang.Object json,
java.lang.Class<T> type) |
<T> T |
fromJson(java.lang.Object json,
java.util.Map<java.lang.String,java.lang.Object> javaTypes) |
<T> T |
fromJson(java.lang.Object parser,
java.lang.reflect.Type valueType) |
void |
setBeanClassLoader(java.lang.ClassLoader classLoader) |
java.lang.String |
toJson(java.lang.Object value) |
void |
toJson(java.lang.Object value,
java.io.Writer writer) |
java.util.Map<java.lang.String,java.lang.Object> |
toJsonNode(java.lang.Object value) |
populateJavaTypes
public BoonJsonObjectMapper()
public BoonJsonObjectMapper(org.boon.json.JsonParserFactory parserFactory, org.boon.json.JsonSerializerFactory serializerFactory)
public void setBeanClassLoader(java.lang.ClassLoader classLoader)
setBeanClassLoader
in interface org.springframework.beans.factory.BeanClassLoaderAware
public java.lang.String toJson(java.lang.Object value) throws java.lang.Exception
toJson
in interface JsonObjectMapper<java.util.Map<java.lang.String,java.lang.Object>,java.lang.Object>
toJson
in class JsonObjectMapperAdapter<java.util.Map<java.lang.String,java.lang.Object>,java.lang.Object>
java.lang.Exception
public void toJson(java.lang.Object value, java.io.Writer writer)
toJson
in interface JsonObjectMapper<java.util.Map<java.lang.String,java.lang.Object>,java.lang.Object>
toJson
in class JsonObjectMapperAdapter<java.util.Map<java.lang.String,java.lang.Object>,java.lang.Object>
public java.util.Map<java.lang.String,java.lang.Object> toJsonNode(java.lang.Object value) throws java.lang.Exception
toJsonNode
in interface JsonObjectMapper<java.util.Map<java.lang.String,java.lang.Object>,java.lang.Object>
toJsonNode
in class JsonObjectMapperAdapter<java.util.Map<java.lang.String,java.lang.Object>,java.lang.Object>
java.lang.Exception
public <T> T fromJson(java.lang.Object json, java.lang.Class<T> type) throws java.lang.Exception
fromJson
in interface JsonObjectMapper<java.util.Map<java.lang.String,java.lang.Object>,java.lang.Object>
fromJson
in class JsonObjectMapperAdapter<java.util.Map<java.lang.String,java.lang.Object>,java.lang.Object>
java.lang.Exception
public <T> T fromJson(java.lang.Object json, java.util.Map<java.lang.String,java.lang.Object> javaTypes) throws java.lang.Exception
fromJson
in interface JsonObjectMapper<java.util.Map<java.lang.String,java.lang.Object>,java.lang.Object>
fromJson
in class JsonObjectMapperAdapter<java.util.Map<java.lang.String,java.lang.Object>,java.lang.Object>
java.lang.Exception
protected java.lang.Class<?> createJavaType(java.util.Map<java.lang.String,java.lang.Object> javaTypes, java.lang.String javaTypeKey) throws java.lang.Exception
java.lang.Exception
public <T> T fromJson(java.lang.Object parser, java.lang.reflect.Type valueType) throws java.lang.Exception
fromJson
in interface JsonObjectMapper<java.util.Map<java.lang.String,java.lang.Object>,java.lang.Object>
fromJson
in class JsonObjectMapperAdapter<java.util.Map<java.lang.String,java.lang.Object>,java.lang.Object>
java.lang.Exception