Javascript 如何仅使用es5重新格式化JSON代码。

Javascript 如何仅使用es5重新格式化JSON代码。,javascript,json,ecmascript-5,Javascript,Json,Ecmascript 5,有人知道下面只使用es5重新格式化JSON代码的最佳方法是什么吗?我还没有做过太多JSON格式化工作,这就是为什么要公开征求建议的原因 { "success": true, "results": [ { "id": "12", "base": "263422" }, { "id": "15", "base": "223322" } } 致: 类似于此的东西应该可以工作(前提是您只是希望重新格式化结构,而不是数据本身):

有人知道下面只使用es5重新格式化JSON代码的最佳方法是什么吗?我还没有做过太多JSON格式化工作,这就是为什么要公开征求建议的原因

{
  "success": true,
  "results": [
    {
      "id": "12",
      "base": "263422"
 },
    {
      "id": "15",
      "base": "223322"
 }
}
致:


类似于此的东西应该可以工作(前提是您只是希望重新格式化结构,而不是数据本身):

var json={
“成功”:没错,
“结果”:[
{
“id”:“12”,
“基本”:“263422”
},
{
“id”:“15”,
“基础”:“223322”
}
]
};
for(var i=0;ilog(JSON.stringify(JSON,null,4))我看不到第一个代码片段和兴奋结果之间的联系。比尔从哪里来?为什么
id
属性不同(并且重复)?
{
    "success": true,
    "results": [
        {
            "id": 29,
            "bill": [
                {
                    "id": 29,
                    "base": 124122,
                }
            ]
        },
        {
            "id": 33,
            "bill": [
                {
                    "id": 33,
                    "base": 12412232
                }
            ]
        }
    }