2017-10-07 1 views
0

다음과 같은 형식으로 매핑 서비스에서 반환 된 위치 목록이 있습니다.위치 문자열에서 JSON 객체 만들기

[115.772933,-32.095437], [115.772933,-32.095437], 
    [115.772933,-32.095437], 

나는 유효한 JSON 객체로 MongoDB의 수집에이를 삽입해야하지만 자바 스크립트에서 유효한 JSON 객체로 문자열을 포함하는 방법을 잘 모르겠습니다. JSONparse를 시도했지만 오류가 발생했습니다.

var coordinates = "[115.772933,-32.095437], [115.772933,-32.095437], [115.772933,-32.095437]," 

     var polygons = { 
    "type" : "Polygon", 
    "coordinates" : [ 
     [ 
    coordinates 
     ] 
    ] 
} 

답변

2

"use strict"; 
 

 
let coordinates = [[115.772933,-32.095437], [115.772933,-32.095437], [115.772933,-32.095437]]; 
 
let polygons = { 
 
    'type': 'Polygon', 
 
    'coordinates': coordinates 
 
}; 
 

 
let jsonData = JSON.stringify(polygons); 
 

 
console.log(jsonData);

관련 문제