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) |
populateJavaTypespublic 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.BeanClassLoaderAwarepublic 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.Exceptionpublic 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.Exceptionpublic <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.Exceptionpublic <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.Exceptionprotected java.lang.Class<?> createJavaType(java.util.Map<java.lang.String,java.lang.Object> javaTypes,
java.lang.String javaTypeKey)
throws java.lang.Exception
java.lang.Exceptionpublic <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