Pandurang Rane Ответов: 2

Uncaught syntaxerror: неожиданный токен I в JSON в позиции 1


я получил ниже ошибки :

VM230:1 Uncaught SyntaxError: Unexpected token i in JSON at position 1
    at JSON.parse (<anonymous>)
    at eval (eval at <anonymous> (interactionEvents.html:4), <anonymous>:1:6)
    at interactionEvents.html:29
(anonymous) @ VM229:1
(anonymous) @ interactionEvents.html:29


Что я уже пробовал:

ВАР а = "{идентификатор: 1, метки: узла '1', должность: 'у меня есть всплывающее окно!'}";
В формате JSON.разбираем(а)

2 Ответов

Рейтинг:
1

CPallini

{id: 1, label: 'Node 1', title: 'I have a popup!'}
Является инвалидом JSON строка. Так и должно быть
{"id": 1, "label": "Node 1", "title": "I have a popup!"}

Проверьте это, например, здесь: JSONLint - валидатор JSON[^].
Вы также можете использовать онлайн-валидатор для проверки любого выражения JSON.
напр. JSON Formatter & валидатор[^]


TheRealSteveJudge

5* Извините, что отредактировал ваш вопрос...
Это не входило в мои намерения.

CPallini

Это совсем не проблема. Спасибо.

Рейтинг:
0

TheRealSteveJudge

Вы должны использовать двойные кавычки.

{  
   "id":1,
   "label":"Node 1",
   "title":"I have a popup!"
}


CPallini

Действительно, ахве мой 5.

TheRealSteveJudge

Спасибо!