格式坐标格式javascript[NODEJS]

格式坐标格式javascript[NODEJS],javascript,json,node.js,Javascript,Json,Node.js,我有一个问题,我想将json输出编辑为以下格式: [50.87758,5.78092],[52.87758,5.48091]等 目前我有以下输出: [ { lat: 53.1799, lon: 6.98565 }, { lat: 52.02554, lon: 5.82181 }, { lat: 51.87335, lon: 4.34166 }, { lat: 50.87758, lon: 5.78092 } ] 我已经用str.replace尝试过了,但无法使其工作。 这是我当前

我有一个问题,我想将json输出编辑为以下格式:
[50.87758,5.78092],[52.87758,5.48091]

目前我有以下输出:

 [ { lat: 53.1799, lon: 6.98565 },
  { lat: 52.02554, lon: 5.82181 },
  { lat: 51.87335, lon: 4.34166 },
  { lat: 50.87758, lon: 5.78092 } ]
我已经用str.replace尝试过了,但无法使其工作。 这是我当前的代码:

>     var http = require('http.min')
> 
> function getRadars (callback) {   var radars = []   var options = {
>     uri: 'http://www.anwb.nl/feeds/gethf'   }   http.json(options).then(function (result) {
>     Object.keys(result.roadEntries).forEach(function (entry) {
>       if (result.roadEntries[entry].events.radars.length > 0) {
>         radars.push(result.roadEntries[entry].events.radars[0].loc)
>       
>       }
>     })
>     callback(null, radars)   }).catch(function (reason) {
>     console.log('Error calling api', reason)
>     callback(reason)   }) }
> 
> getRadars(function (reason, radars) {
>  
>     console.log(radars);    })
感谢您的帮助

与一起使用

var inp=[{
拉脱维亚:53.1799,
伦敦:6.98565
}, {
纬度:52.02554,
朗:5.82181
}, {
拉脱维亚:51.87335,
伦敦:4.34166
}, {
拉脱维亚:50.87758,
伦敦:5.78092
}];
var op=inp.map(el=>[el.lat,el.lon]);

控制台日志(op)
input.map(el=>[el.lat,el.lon])
如果我错了
radars.push([result.roadEntries[entry].events.radars[0].loc.lat,result.roadEntries[entry].events.radars[0].loc.lon])
在ES 5.1中引入了
\anwb.js:11 radars.push([result.roadEntries[entries].events.radars[0]。loc.?lat,result.roadEntri?es[entry]。events.rad?ars[0]。loc.lon];^SyntaxError:意外标记非法
非常感谢!是ANSI问题!输出很好,非常感谢!@Rayon您知道删除第一个空格和最后一个空格的技巧吗?现在它是:
[52.02575,5.82325]
但它必须是
[52.02575,5.82325]
谢谢!@MichaelSmits-使用
radars.push([result.roadEntries[entry].events.radars[0].loc。‌​横向饰件(),结果为roadEntri‌​es[entry].events.rad‌​ars[0].loc.lon].trim())