2

我有一个这样的字符串:

{
    "products":{"56":"productName","28":"productName"},
    "excludedProducts":{"83":"productName","1":"poductName"}
}

所以我想要的是在 javascript 中获取一个如下所示的对象:

{
     products: {
         "56": "productName",
         "28": "productName"
     },
     excludedProducts: {
         "83": "productName",
         "1": "productName"
     }
}

但是 JSON.parse() 将数字转换为索引,我得到了

{
     products: {
         28: "productName",
         56: "productName"
     },
     excludedProducts: {
         83: "productName",
         1: "productName"
     }
}

所以基本上,有没有办法在解析像这样格式化的字符串后保留元素的顺序?

4

1 回答 1

3

您需要使用数组来保留格式。

于 2013-08-13T13:15:58.490 回答