如何解析从RESTfull服务返回的Backbone js的响应JSON
取()
我得到的JSON格式如下。
[{"custId":7,"cookieNum":"","emailId":"raju.allen1888@gmail.com","facebookId":"","twitterId":"","gmailId":"","mobilePhone":""},{"custId":8,"cookieNum":"","emailId":"raju@gmail.com","facebookId":"","twitterId":"","gmailId":"","mobilePhone":""}]
但是当我在控制台中打印响应时
Object { custId=7, tenantId=1, emailId="raju.allen1888@gmail.com", more...}
如何解析响应以从backbone.js中的响应json中获取“custId”和“emailId”
因为我是骨干的新手,所以我无法弄明白。
答案 0 :(得分:3)
parse: function(response, xhr) {
return {
"custId": response.custId,
"emailId": response.emailId
}
}
fetch()使用parse()。覆盖解析以使用所选数据。
答案 1 :(得分:0)
此代码段为我完成了这项工作。
this.getSegment = new CustomerCollection();
this.getSegment.fetch({
success: function(response) {
var data = response.toJSON();
console.log(data[0].custId);
}
});
我将它循环到json的长度以获得所有JSON的保留。