Подтвердить что ты не робот

Ошибка Ruby on Rails JSON.parse неожиданная ошибка маркера

Я пытаюсь проанализировать данные JSON в моем приложении Rails 3 с помощью JSON.parse. Я продолжаю получать эту ошибку:

737: неожиданный токен {\ "0 \": {\ "класс \":\ "окна \",\ "текст \":\ "Testing \",\ "стиль \":\ "позиция: абсолютный; top: 8px; left: 8px; ширина: 560 пикселей; высота: 290px; Z-индекс: 0;\" }

Фактический JSON намного длиннее, но он в основном тот же.

4b9b3361

Ответ 1

Ну, мы можем ответить только на основе той части JSON, которую вы нам показали, но у нее две проблемы:

  • Все символы кавычек (") экранированы; они не должны быть, если они не используются в двоичной строке, что кажется, что это не так.
  • Вам не хватает закрывающей скобки (}).

В противном случае он переходит на https://jsonlint.com/.

Ответ 2

В моем случае это был скрытый символ табуляции, который появился только тогда, когда я вложил его в vim.