( обновление )
Массив геокоординат, построенный из набора записей
[{"point_lon"=>0.1307336132e3, "point_lat"=>-0.252978933e2, "title"=>"kata tjuta"},
{"point_lon"=>0.154984876e3, "point_lat"=>-0.17e2, "title"=>"error case"},
{"point_lon"=>0.1310369614747e3, "point_lat"=>-0.253455545e2, "title"=>"uluru"}]
имеет правильную структуру цитирования, но для ввода JSON в javascript необходимо заменить ракеты на двоеточие.
Преобразование массива с помощью JSON.generate или to_json
, к сожалению, приводит к цитированию десятичных значений и игнорируется javascript
[{"point_lon":"130.7336132","point_lat":"-25.2978933","point_name":"kata tjuta"},
{"point_lon":"154.984876","point_lat":"-17.0","point_name":"error case"},
{"point_lon":"131.0369614747","point_lat":"-25.3455545","point_name":"uluru"}]
Как можно преобразовать этот массив без кавычек?