导入@JSONField 注解:
import com.alibaba.fastjson.annotation.JSONField;
一、常见用法:
1、指定字段的名称
@JSONField(name="role_name") private String roleName;
2、使用format制定日期格式
public class A { // 配置date序列化和反序列使用yyyyMMdd日期格式 @JSONField(format="yyyyMMdd") public Date date; }
3、指定字段的顺序
public static class VO { @JSONField(ordinal = 3) private int f0; @JSONField(ordinal = 2) private int f1; @JSONField(ordinal = 1) private int f2; }
4、使用serialize/deserialize指定字段不序列化
public class A { @JSONField(serialize=false) public Date date; }
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/212236.html原文链接:https://javaforall.net
