fastjson序列化一个Java bean,默认是根据fieldName的字母序进行序列化的。
- 查阅fastjson文档。
- JSONField 介绍
package com.alibaba.fastjson.annotation;
public @interface JSONField {
// 配置序列化和反序列化的顺序,1.1.42版本之后才支持
int ordinal() default 0;
// 指定字段的名称
String name() default "";
// 指定字段的格式,对日期格式有用
String format() default "";
// 是否序列化
boolean serialize() default true;
// 是否反序列化
boolean deserialize() default true;
}
在字段属性注解JsonFieId,并设置ordinal值即可。