小编Wol*_*olf的帖子

从Javascript解析JSON时如何维护顺序?

我发送页面的数据用JSON编码,使用Javascript解析,然后使用循环显示在HTML SELECT元素中.数据到达已经排序,但是我在解码JSON字符串时遇到了保持正确顺序的问题,这使得对数据应用的排序无效.

样本数据: {"test":{"4":"first","5":"second","3":"third"}}

使用jQuery的JSON解析器和Javascript的eval()函数,我得到以下结果:

{"test":{"3":"third","4":"first","5":"second"}}

无法修改数据格式,键("4","5","3")必须保持相同的顺序.真实的数据要复杂得多,但这个样本很好地说明了我的问题.

从Javascript解析JSON数据时,如何维护JSON数据的顺序?

javascript json

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

json ×1