簡體   English   中英

在JSON.parse上獲取錯誤

[英]Getting an error on JSON.parse

我正在閱讀Derick Bailey的文章不要從toJSON方法返回JSON文檔

我試圖將以下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:意外令牌u”

這是具有相同代碼的jsbin https://jsbin.com/zugojoyaro/edit?js,控制台

這是博客文章中的復制和粘貼問題...(以及博客文章本身中的一個小錯誤)


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

var parseOnce = JSON.parse(userJSON);

這行得通...但是您擁有的代碼是:

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

包括.to_json.first不存在的屬性。 看起來您嘗試在JavaScript對象上使用ruby代碼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM