2014-11-03 6 views
0

друзейНеожиданный маркер при разборе JSON

Это мой код

var j = '[{"id":"151","name":"As aventuras de PI","picture":null}]' 
JSON.parse(j) 

и продолжает говорить, что «неожиданный маркер»

Это происходит на главной странице моего сайта. Но на многих других страницах он работает отлично, и я использую те же функции (в PHP и в Javascript) для создания этой строки

Что не так с моим JSON?

ответ

0

Сохраненный файл в UTF-8 без BOM (используется Notepad ++ для этого) и исправлена ​​ошибка

5

У вас есть незапечатанный символ между ' и [.

Копировать/вставить код в jsbin делает его видимым:

Code screenshot

Удалить эти три символа и перепечатывать их.

+0

как бы этот символ будет добавлен ?? –

+0

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

+0

@Quentin, как вам удалось увидеть красную точку? Я решил проблему, но я не могу ее видеть, когда я иду на jsbin и вставляю ее. –

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