簡體   English   中英

JavaScript解析嵌套的JSON Arrray

[英]JavaScript Parsing Nested JSON Arrray

我有以下JSON。

它是不同點(x,y,w,h)的坐標。 我需要使用hashmap解析此JSON嗎? 陣列? 每個點都需要協調才能使用。

我該如何進行?

{ "_id" : "543e95dddedd",
  "result" : [ [ "Point1",
        [ [ 22,
            32,
            444,
            4444
          ] ]
      ],
      [ "point2",
        [ [ 43,
            112,
            442,
            344
          ],
          [ 34,
            34,
            1246,
            44
          ]
        ]
      ]
    ]
}

這樣,我可以在“ points ”中正確顯示JSON:

app.get('/id/:id', function (req, res){
  return Coordonate.findById(req.params.id, function (err, points) {
    if (!err) {
      return res.send(points);
    } else {
      return console.log(err);
    }
  });
});

感謝您的幫助!

假設您的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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM