json顺序问题

前端之家收集整理的这篇文章主要介绍了json顺序问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1、我们常常会发现一些key-value类型的数组经过转换后的json格式的数据,顺序完全是无序的;
2、这是因为json格式的数据本身是无序的,不像数组,它的顺序是由浏览器决定的;
3、想要让json按照数组顺序展示,那么就得将数组提前转换为数字类型索引的数组,而不是关联数组,然后再转换为json
4、PHP中,可以将数组通过函数 array_values 处理转换为json格式而不变顺序
5、转换后的json格式一般为:threadlist:[{},{}]

{
        name: {//这种关联数组转换后顺序是无序的
            ccc: 123,a: "xxx",b: "sdfd",aa: "dsfsd"
        },age: [//这种age:[{},{}]类型就是数字索引的数组转换后的结果,可以保证自己的顺序不变
            "wxd","dfd"
        ]
}
原文链接:https://www.f2er.com/json/413032.html

猜你在找的Json相关文章