正文:
使用注解,程序在序列化时自动将ID转为字符串给前端
@JsonSerialize(using = com.fasterxml.jackson.databind.ser.std.ToStringSerializer.class)
@JSONField(serializeUsing = ToStringSerializer.class)
private Long id;
JsonSerialize是jackson的注解(spring默认使用jackson),JSONField是FastJson的注解,具体用哪个看各自项目而定。
另外还有一些其他序列化属性,可以简化大量代码,进入查看JSONField源代码

name是用于转换字段名称的,format转换日期格式(这个源码连个有营养的注释都没,反观Jackson,一大堆详细的注释)
本文介绍如何使用注解自动将ID转换为字符串格式,以便于前端处理。主要探讨了两种序列化方式,一种是通过Jackson的@JsonSerialize注解,另一种是通过FastJson的JSONField注解。此外,还讨论了其他序列化属性,如字段名称转换和日期格式化,这些都能有效简化代码。
510

被折叠的 条评论
为什么被折叠?



