JSON.toJSONString强制字段排序?并且没有全局设置?试了最新版也是这样,好像知道作者是怎么想的?
wwtsj6pe1#
大部分接口都是按照约定的API去写的,哪个属性在前哪个在后都是有业务意义的,这倒好,JSON.toJSONString后变成 一团乱遭!然后要解决的话必须给几十个属性的Model一个个加上@JSONField(ordinal = xxx)???
xoefb8l82#
Json 除了数组元素有序外,其它都是无序的喔
xggvc2p63#
默认按照toString()一样使用类成员变量排序就好,可是好像fastjson不支持
toString()
3条答案
按热度按时间wwtsj6pe1#
大部分接口都是按照约定的API去写的,哪个属性在前哪个在后都是有业务意义的,这倒好,JSON.toJSONString后变成 一团乱遭!然后要解决的话必须给几十个属性的Model一个个加上@JSONField(ordinal = xxx)???
xoefb8l82#
Json 除了数组元素有序外,其它都是无序的喔
xggvc2p63#
默认按照
toString()
一样使用类成员变量排序就好,可是好像fastjson不支持