JavaScript解析嵌套JSON数组

JavaScript解析嵌套JSON数组,javascript,arrays,json,node.js,Javascript,Arrays,Json,Node.js,我有以下JSON 它是不同点(x,y,w,h)的坐标。 我需要用hashmap解析这个JSON?阵列?将需要每个点的坐标以便以后使用 我怎样才能继续 { "_id" : "543e95dddedd", "result" : [ [ "Point1", [ [ 22, 32, 444, 4444 ] ] ], [ "point2", [ [ 43,

我有以下JSON

它是不同点(x,y,w,h)的坐标。 我需要用hashmap解析这个JSON?阵列?将需要每个点的坐标以便以后使用

我怎样才能继续

{ "_id" : "543e95dddedd",
  "result" : [ [ "Point1",
        [ [ 22,
            32,
            444,
            4444
          ] ]
      ],
      [ "point2",
        [ [ 43,
            112,
            442,
            344
          ],
          [ 34,
            34,
            1246,
            44
          ]
        ]
      ]
    ]
}
这样,我就可以在“
”中正确显示JSON:


谢谢你的帮助

假设您的JSON存储在
obj
变量中

var points = {}
for (var i in obj.result){
    var pointName =  obj.result[i][0];
    var coordinates = obj.result[i][1];
    points[pointName] = coordinates;
}

console.log(points);

你期望的结果是什么?我会说一个带有点和坐标的数组。或者hashmap可能更有效?point1 22 32 444 444,point2 43 112 442 344,point2 34 1246 444谢谢,它工作正常,但最后我有一个奇怪的错误,如:[34,34,1246,44]],未定义:未定义,r:'e'}然后,您没有向我们显示JSON的总数,它必须包含在您显示给我们的值之后的古怪值。
var points = {}
for (var i in obj.result){
    var pointName =  obj.result[i][0];
    var coordinates = obj.result[i][1];
    points[pointName] = coordinates;
}

console.log(points);