我正在阅读Derick Bailey撰写的一篇文章Don’t Return A JSON Document From The toJSON Method
我试图将以下JSON对象转换为Javascript:
var userJSON = "{\"firstName\":\"Derick\",\"lastName\":\"Bailey\"}";
var parseOnce = JSON.parse(userJSON.to_json).first;
var userObject = JSON.parse(parseOnce.to_json).first;
当我运行代码时,我得到一个"语法错误:意外的令牌u"
的jsbin答案 0 :(得分:2)
这是副本&从博客文章粘贴问题...(以及博客文章中的一个小错误本身)
var userJSON = "{\"firstName\":\"Derick\",\"lastName\":\"Bailey\"}";
var parseOnce = JSON.parse(userJSON);
这有效...但是您拥有的代码:
var parseOnce = JSON.parse(userJSON.to_json).first;
包含不存在的.to_json
和.first
属性。看起来你试图在JavaScript对象上使用ruby代码