正文:
使用注解,程序在序列化时自动将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,一大堆详细的注释)