fastjson的tojsonstring后排序混乱解决方案
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json

·
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}"
},




适用于现代 C++ 的 JSON。
最近提交(Master分支:6 个月前 )
51a77f1d
22 小时前
756ca22e
22 小时前
更多推荐
所有评论(0)