【发布时间】:2015-05-14 04:55:57
【问题描述】:
Json 字符串:
"{"detail":{"01":0,"02":0,"03":0,"04":0,"05":"-","06":"-","07":"-","08":"-","09":"-","10":"-","11":"-","12":"-"}}"
jQuery.parseJSON 结果:
{detail:{10:"-", 11:"-", 12:"-", '01':0, '02':0, '03':0, '04':0, '05':"-", '06':"-", '07':"-", '08':"-", '09':"-"}}
我不知道为什么 parseJSON 会改变键的顺序(10,11,12,01,02,...而不是 01,02,03,...)。在这种情况下如何保持订单?
【问题讨论】:
-
答案很简单....对象没有顺序。如果顺序和排序很重要,请使用数组
-
为您找到了一些东西here 以支持@charlietfl 的评论..
-
谢谢你,@charlietfl,Guruprasad Rao
标签: javascript jquery json