我有一个字符串,其中包含我需要转换为数组的坐标列表。我试着让array = Array(坐标)但是它使用parsebut但不起作用 我试图转换的字符串如下所示:
var coordinates="[[-118.284211,34.083625],[-118.27955,34.090733],[-118.277162,34.095776],[-118.275638,34.095363],[-118.266013,34.09563],[-118.260969,34.10031],[-118.260623,34.098253],[-118.264394,34.091552],[-118.260434,34.090493]]"
我需要删除双引号,它就像这样
[[[-118.284211,34.083625],[-118.27955,34.090733],[-118.277162,34.095776],[-118.275638,34.095363],[-118.266013,34.09563],[-118.260969,34.10031],[-118.260623,34.098253],[-118.264394,34.091552],[-118.260434,34.090493]]].
通过这种方式,它可以在剑道地图上运行。谢谢!
答案 0 :(得分:3)
简单地
var output = [ JSON.parse( coordinates ) ]
说明:
解析JSON以获取内部二维数组。
将JSON.parse
的输出换行到另一个数组中。