1.1版本现象:乱序
{
"userId": 27,
"attribute": "{\"at\":32,\"cr\":20,\"ar\":14,\"hu\":16,\"do\":20,\"li\":1941,\"po\":11,\"sh\":18,\"sp\":118}"
}
1.2版本以后现象:默认按字母排序
{
"userId": 27,
"attribute": "{\"ar\":14,\"at\":32,\"cr\":20,\"do\":20,\"hu\":16,\"li\":1941,\"po\":11,\"sh\":18,\"sp\":118}"
}
自定义后:在序列化实体类中手动指定顺序
@JSONType(orders={"at","cr","do","sp","ar","po","sh","hu","li"})
public class Attribute implements Serializable {}
{
"userId": 36,
"attribute": "{\"at\":27,\"cr\":18,\"do\":19,\"sp\":117,\"ar\":13,\"po\":18,\"sh\":5,\"hu\":20,\"li\":1953}"
},