首页 > 解决方案 > jQuery在解析json中的数组时保留顺序

问题描述

我有一个 Json 数组,如下所述

var data=  "  [{"-1":0,"0":0,"1":0,"2":1,"3":0,"4":0,"5":1,"Total":2},{"-1":0,"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"Total":0},{"-1":0,"0":0,"1":0,"2":1,"3":0,"4":0,"5":1,"Total":2},{"-1":0,"0":0,"1":0,"2":1,"3":0,"4":0,"5":1,"Total":2}]";

当我做

JSON.Parse(data);

订单是原始订单丢失,显示如下

0: {0: 0, 1: 0, 2: 1, 3: 0, 4: 0, 5: 1, -1: 0, Total: 2}
1: {0: 0, 1: 0, 2: 0, 3: 0, 4: 0, 5: 0, -1: 0, Total: 0}
2: {0: 0, 1: 0, 2: 1, 3: 0, 4: 0, 5: 1, -1: 0, Total: 2}
3: {0: 0, 1: 0, 2: 1, 3: 0, 4: 0, 5: 1, -1: 0, Total: 2}

有什么方法可以保留已解析数组的顺序?

标签: javascriptjqueryarraysjson

解决方案


推荐阅读