GsonBuilder 注册TypeAdapter及处理Enum类型
2014-07-17 00:00
176 查看
参考 http://blog.csdn.net/lk_blog/article/details/7685190
满足自己的特殊需求
GsonBuilder builder = new GsonBuilder();
builder.registerTypeAdapter(Date.class,new JsonSerializer<Date>(){
@Override
public JsonElement serialize(Date date,Type type,
JsonSerializationContext jsonSerializationContext) {
return new JsonPrimitive(date==null?0:date.getTime());
}
});
builder.create().toJson(map);
满足自己的特殊需求
GsonBuilder builder = new GsonBuilder();
builder.registerTypeAdapter(Date.class,new JsonSerializer<Date>(){
@Override
public JsonElement serialize(Date date,Type type,
JsonSerializationContext jsonSerializationContext) {
return new JsonPrimitive(date==null?0:date.getTime());
}
});
builder.create().toJson(map);
相关文章推荐
- 【转】 Json转换利器Gson之实例五-注册TypeAdapter及处理Enum类型
- Gson注册TypeAdapter及处理Enum类型
- Json转换利器Gson之实例六-注册TypeAdapter及处理Enum类型
- Gson解析(6)——注册TypeAdapter及处理Enum类型
- Gson-----9、注册TypeAdapter及处理Enum类型
- Json转换利器Gson之实例六-注册TypeAdapter及处理Enum类型
- Json转换利器Gson之实例六-注册TypeAdapter及处理Enum类型
- Gson之实例六-注册TypeAdapter及处理Enum类型
- GsonBilder注册TypeAdapter及处理Enum类型
- Json转换利器Gson之实例六-注册TypeAdapter及处理Enum类型
- Json转换利器Gson之实例六-注册TypeAdapter及处理Enum类型
- 关于ubuntu的“没有为此类型文件注册相应的处理程序”
- IIS 7 :集成管道模式下的文件处理类型注册
- Gson 基础教程 —— 自定义类型适配器(TypeAdapter)
- mybatis 处理数组类型及使用Json格式保存数据 JsonTypeHandler and ArrayTypeHandler
- enum枚举类型赋值之switch语句与显示类型转换(Explicit Type Conversion)速度之比较
- Qt元类型(MetaType)注册门
- Qt元类型(MetaType)注册门
- Oracle中的LOB数据类型以及ibatis中处理该类型的typeHandler
- Oracle中的LOB数据类型以及ibatis中处理该类型的typeHandler