[⼩技巧]fastjson序列化属性字段排序问题。
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值即可。
fastjson忽略属性
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论