@JsonFormat:
用于指定在序列化和反序列化过程中,日期类型字段的格式。 适用于 Jackson 的所有上下文,包括 API 设计、对象映射等。 可通过
shape 属性指定输出格式,例如 shape = JsonFormat.Shape.STRING。 java
@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”) private Date
productDatePre; @JSONField:主要用于 Fastjson 的序列化和反序列化,能够指定字段在 JSON 中的名称、格式等。
除了日期格式外,还支持许多其他功能,如字段的别名、是否序列化等。 java @JSONField(format = “yyyy-MM-dd
HH:mm:ss”) private Date productDatePre;
相关文章
- 10-22java的@JsonFormat和@JSONField的使用详解-2. 功能
- 10-22详解详解Java中static关键字和final关键字的功能
- 10-22java在线聊天项目1.1版 ——开启多个客户端,分别实现注册和登录功能,使用客户端与服务端信息request机制,重构线程,将单独的登录和注册线程合并
- 10-22Java中JNI的使用详解第六篇:C/C++中的引用类型和Id的缓存
- 10-22Java源码详解系列(十一)--Spring的使用和源码
- 10-22Java源码详解系列(十)--全面分析mybatis的使用、源码和代码生成器(总计5篇博客)
- 10-22java中装箱和拆箱的详细使用(详解)
- 10-22Java基础知识强化77:正则表达式之获取功能(Pattern 和 Matcher类的使用)
- 10-22Java中JNI的使用详解第四篇:C/C++中创建Java对象和String字符串对象及对字符串的操作方法
- 10-22@JsonFormat与@DateTimeFormat注解的使用和Timestamp取出来1970问题和@JSONField(name="Timestamp",deserializeUsing= FastJsonLocalDateTimeDeserializer.class)