FastJson乱序问题

 

1、初始化为有序json对象

JSONObject jsonOrdered= new JSONObject(true);

2、将String对象转换过程中,不要调整顺序

JSONObject jsonOrdered = JSONObject.parseObject(jsonString, Feature.OrderedField);



3 对象序列化乱序

 @JSONField(ordinal = 1)
private String id;
@JSONField(ordinal = 2)
private String name;
@JSONField(ordinal = 3)
private double lng;
@JSONField(ordinal = 4)

加对应注解即可
原文地址:https://www.cnblogs.com/CHWLearningNotes/p/9364677.html