我使用以下代码在JSON
jobs[job.id] = jobObject
工作ID以110,81,195,126,112顺序返回
但是当我用JSON
检查最终alert(JSON.stringify(jobs))
时,它会给我输出
{"81":{"439":"none"},"110":{"386":0,"407":";^1^1^1^1^1"},"112":{},"126":{"440":"none"},"195":{"14":"20","400":"0"}}
按ID
排序为什么它被返回排序?如何返回具有相同订单ID的最终JSON
答案 0 :(得分:3)
未订购JavaScript对象。将项目插入对象或将其取出时,无法保证订单。
如果需要有序列表,请使用对象数组。
[{"81": {"439": "none"},
{"110": ....,
...
]