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}"
        },
GitHub 加速计划 / js / json
49
5
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:6 个月前 )
51a77f1d 22 小时前
756ca22e 22 小时前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐