public class GlobalSerializeMapping extends Object
JSONObjectSerializer和JSONArraySerializer的原因是,实际加入对象到JSON中时,无法区分是JSONObject还是JSONArray| Constructor and Description |
|---|
GlobalSerializeMapping() |
| Modifier and Type | Method and Description |
|---|---|
static JSONDeserializer<?> |
getDeserializer(Type type)
获取自定义的反序列化器,如果未定义返回
null |
static JSONSerializer<? extends JSON,?> |
getSerializer(Type type)
获取自定义的序列化器,如果未定义返回
null |
static void |
putDeserializer(Type type,
JSONDeserializer<?> deserializer)
加入自定义的反序列化器
|
static void |
putSerializer(Type type,
JSONArraySerializer<?> serializer)
加入自定义的JSONArray序列化器
|
static void |
putSerializer(Type type,
JSONObjectSerializer<?> serializer)
加入自定义的JSONObject序列化器
|
public static void putSerializer(Type type, JSONArraySerializer<?> serializer)
type - 对象类型serializer - 序列化器实现public static void putSerializer(Type type, JSONObjectSerializer<?> serializer)
type - 对象类型serializer - 序列化器实现public static void putDeserializer(Type type, JSONDeserializer<?> deserializer)
type - 对象类型deserializer - 反序列化器实现public static JSONSerializer<? extends JSON,?> getSerializer(Type type)
nulltype - 类型nullpublic static JSONDeserializer<?> getDeserializer(Type type)
nulltype - 类型nullCopyright © 2024. All rights reserved.