构建后json文件排序变化导致md5校验失败

我就是用的json脚本插件,json已经压缩处理过,不过没有走v8标准排序。无法通过构建模板放配置文件来实现,游戏配置经常变动,并且resource下面的配置打包后会变成cc.jsonAssset的一个长串文件名,不方便处理

V8标准排序,我准备自己实现,以确保生成的json排序和打包后的排序一致,请问下引擎处理这块代码在哪呢,我貌似没找到。有没有相关文档呢

这太奇怪了,key的排序会根据value的类型不同而排序不一致

原始/构建后对比,vaule为数字的,key排序优先级提升了

不对啊,V8标准排序。构建后,怎么也不至于排序时根据value的类型来排序key吧?value为数字就把key排前靠。都为数字,就按key的先后。你可以看下我后面发的一张图,这排序太诡异了。