2015-10-27 4 views
0

Я читал статью Дерик Бейли Don’t Return A JSON Document From The toJSON MethodПолучение ошибки на JSON.parse

Я пытался преобразовать следующий объект JSON в Javascript:

var userJSON = "{\"firstName\":\"Derick\",\"lastName\":\"Bailey\"}"; 
var parseOnce = JSON.parse(userJSON.to_json).first; 
var userObject = JSON.parse(parseOnce.to_json).first; 

Когда я запускаю код, который я получаю «SyntaxError: Неожиданный токен и»

Вот jsbin одного и того же кода https://jsbin.com/zugojoyaro/edit?js,console

+0

'parseOnce.to_json' не существует. – SLaks

+0

время, чтобы узнать js :) –

+0

В попытке исправить это я наткнулся на эту статью http://makandracards.com/makandra/15611-how-to-fix-unexpected-token-error-for-json-parse –

ответ

2

это копия & паста проблема с сообщением в блоге ... (и небольшая ошибка в блоге, сам)


var userJSON = "{\"firstName\":\"Derick\",\"lastName\":\"Bailey\"}"; 

var parseOnce = JSON.parse(userJSON); 

это работает ... но код у вас есть:

var parseOnce = JSON.parse(userJSON.to_json).first;

включает в себя a .to_json и атрибут .first, которых не существует. похоже, что вы пытаетесь использовать код ruby ​​на объекте JavaScript

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