2013-08-29 4 views
-5

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

[ 
    ["Guiseley", "Unit 1", "Guiseley Retail Park", "Guiseley", "Leeds", "LS20 8QH", "01943878882", "5.6 miles", "england/guiseley/", "53.871101", "-1.7091662"], 
    ["Batley - The Mill", "Unit HG2", "The Mill Discount Dept Store", "Bradford Road", "Batley", "WF17 5LZ", "01924 441066", "7.9 miles", "england/batley/", "53.7127707", "-1.6256998"], 
    ["Ilkley", "6 Brook Street", " ", "Ilkley", "West Yorkshire", "LS29 8DA", "01943 605206", "9.3 miles", "england/ilkley/", "53.9248540", "-1.8229255"], 
    ["Skipton", "29 High Street", " ", "Skipton", "North Yorkshire", "BD23 1DT", "01756 700043", "15.5 miles", " ", ","53.9619226"," - 2.0160739 "], 
    ["Castleford - Junction 32 ","Unit A1/2 ","nction 32 Outlet Centre ","Carrwood Road ","Glasshowton ","WF10 4FR ","01977 514333 ","18.2 miles ","england/castleford/","53.7120297 "," - 1.3394888 "] 
    ] 

enter image description here

+1

уронить его в jsonlint.com – Adam

+2

У вас есть неэкранированный двойной кавычки во втором к последнему значение от второго до последнего массива. –

+1

Я предлагаю не создавать свой собственный json, иначе будут возникать такие проблемы. Существует множество инструментов для каждого серверного языка, который сделает это за вас. –

ответ

4

запустить его через JSON Lint и вы увидите сообщение об ошибке:

Parse error on line 51: 
... " ",  ","53.9619226","-2.0160 
----------------------^ 
Expecting '}', ':', ',', ']' 
+0

Благодарим вас за предоставленную информацию о JSON Lint .... –

Смежные вопросы