- 贴心猫(Imcat)
- 贴心代码
- 详情
的json数据排序问题
发布:2017-10-09 08:17
点击993次
评论:0条
http://blog.csdn.net/zlking02/article/details/45645593
Chrome浏览器自动将ajax请求回来的json数据排序问题
今天遇到一个奇怪的问题,ajax请求json数据,数据如下:
[javascript] view plain copy print?
{
"8": "888",
"1": "111",
"7": "777",
"9": "999"
}
结果Chrome自动将数据按key进行了排序,变为:
[javascript] view plain copy print?
{
"1": "111",
"7": "777",
"8": "888",
"9": "999"
}
导致我页面顺序出错,后查阅各种资料,只能通过修改数据结构的方式解决,将数据结构变为如下:
[javascript] view plain copy print?
[
{
"id": 8,
"name": "888"
},
{
"id": 1,
"name": "111"
},
{
"id": 7,
"name": "777"
},
{
"id": 9,
"name": "999"
}
]
修改解析程序,最终顺利解决,特此记录。