date转JSON格式

1、fastjson

1)全局设置 :

1.JSONObject.DEFFAULT_DATE_FORMAT="yyyy-MM-dd";//设置日期格式

2.JSONObject.toJSONString(resultMap, SerializerFeature.WriteMapNullValue,SerializerFeature.DisableCircularReferenceDetect,
SerializerFeature.WriteDateUseDateFormat);

2)单个设置 

@JSONField(format="yyyyMMdd")
    private Date date;
@JSONField(format="yyyy-MM-dd HH:mm:ss")
    private Date date1;

2、jackson

1)全局配置

jack默认启动 启用了SerializationFeature.WRITE_DATES_AS_TIMESTAMPS ,如需返回字符串的日期格式 ,需禁用:

mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);

2)单个配置

属性上配置 :

@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss") 
private Date createTime;
发布了39 篇原创文章 · 获赞 1 · 访问量 8787

猜你喜欢

转载自blog.csdn.net/oDengTao/article/details/100673117
今日推荐