1、指定字段的名称
@JSONField(name="role_name")
private String roleName;
2、使用format制定日期格式
public class A {
// 配置date序列化和反序列使用yyyyMMdd日期格式
@JSONField(format="yyyyMMdd")
public Date date;
}
3、指定字段的顺序
public class A{
@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;
}