2016-03-30 2 views
1

Я работаю с DataTables и Leaflet и хочу показать данные, представленные ниже на моем экране с помощью Datatables. Я хочу преобразовать его в JSON за вычетом части {....}. Как мне это сделать?Преобразование части строки в JSON для DataTables

1, 9.12345678912345, 22.123456789132345, AAAAAAA, XXX, {"type":"Point","coordinates":[6.557876,53.456783]}, ; 
2, 6.12345678912345, 41.216375999999997, BBBBBBB, YYY, {"type":"Point","coordinates":[6.531819,53.216376]}, ; 
3, 4.12345678912345, 90.213718123465500, CCCCCCC, ZZZ, {"type":"Point","coordinates":[6.510978,53.213718]}, ; 
+0

Что о состоянии, что исключает типы объектов из вашей продукции? – John

+0

Что вы ожидаете от данных в JSON? Часть '{...}' является единственной частью этого, которая является JSON на данный момент. Если эти строки являются просто строками, можете ли вы просто использовать регулярное выражение для соответствия всей строке с символом '{'? – CodingWithSpike

+0

Я довольно новичок в JSON и т. Д., Но я думаю, что он должен выглядеть немного как 'var test = [ \t {"id": 1, "x": 9.12345678912345, "y": 22.123456789132345, "brand": " AAAAAAA "," name ":" XXX "}, ......... ];' –

ответ

0

Я нашел гораздо более простое решение для моей (более крупной) проблемы. Я использовал следующий код для запуска моего массива GeoJSON и возврата данных, которые мне нужны.

geojson.features.map(function(row) { return row.properties; })