0

如何解析从 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”

因为我是骨干新手,所以我无法弄清楚。

4

2 回答 2

3
parse: function(response, xhr) {
    return {
        "custId": response.custId,
        "emailId": response.emailId
    }
}

fetch() uses parse(). Override parse to use selected data.

于 2013-09-17T16:12:19.527 回答
0

这个代码片段为我完成了这项工作。

   this.getSegment = new CustomerCollection();
    this.getSegment.fetch({
          success: function(response) {
              var data = response.toJSON();
              console.log(data[0].custId);
          }
    });

我将它循环到 json 的长度以获取所有 JSON 的 custId。

于 2013-06-07T05:52:53.977 回答