Chrome浏览器自动将ajax请求回来的json数据排序问题
·
今天遇到一个奇怪的问题,ajax请求json数据,数据如下:
{
"8": "888",
"1": "111",
"7": "777",
"9": "999"
}
结果Chrome自动将数据按key进行了排序,变为:
{
"1": "111",
"7": "777",
"8": "888",
"9": "999"
}
导致我页面顺序出错,后查阅各种资料,只能通过修改数据结构的方式解决,将数据结构变为如下:
[
{
"id": 8,
"name": "888"
},
{
"id": 1,
"name": "111"
},
{
"id": 7,
"name": "777"
},
{
"id": 9,
"name": "999"
}
]
修改解析程序,最终顺利解决,特此记录。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)