В моей базе данных рельсов У меня есть объект с текстовым полем, которое является действительным JSON:JSON синтаксического анализ в рубине неудача
"\"AACAY, AAOI, AAON, AATI, ABAX,ZYXI\""
Если я позвоню JSON.parse на поле в рубиновых ошибках это с этим:
JSON::ParserError: 784: unexpected token at '"AACAY, AAOI, AAON, AATI, ABAX,ZYXI"'
Однако, если я вызываю JSON.parse на той же строке в браузере, он работает.
Почему рубиновый вызов терпит неудачу?
Не ожидает ли JSON.parse JSON, а не фрагмент JSON? –
Я думаю, что ты прав. Я ошибочно полагал, что они делали подобные вещи. – markain
Это работает на моем конце. Вы можете обновить свой «json' gem и попробовать его в« pry or irb ». Я пробовал, чтобы ваша строка прошла правильно. Я использую ruby 2.3.1 –