使用fastjson2的@JSONField注解解决日期格式记录
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
最近在做一个三方对接,对方的日期格式数据要求时间日期格式: yyyyMMddHHmmss或者
yyyyMMdd,我一下想起了fastjson2工具包,所以很愉快的解决了此问题。
依赖jar如下:
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<version>2.0.16</version>
</dependency>
测试代码如下:
@Data
public class TestDTO {
private String name;
@JSONField(format="yyyyMMddHHmmss")
private Date createTime;
@JSONField(format="yyyy-MM-dd HH:mm:ss")
private Date updateTime;
}
public class DateTest {
public static void main(String[] args) {
TestDTO dto = new TestDTO();
dto.setCreateTime(new Date());
dto.setUpdateTime(new Date());
dto.setName("test");
System.out.println(dto);
System.out.println(JSON.toJSONString(dto));
}
}
测试结果如下:
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e
4 个月前
8c391e04
7 个月前
更多推荐
已为社区贡献1条内容
所有评论(0)