繁体   English   中英

如何在Json Array中获取数据? -骨干js

[英]How to get the data in Json Array? -Backbone js

我目前正在研究读取json的Backbone js。我使用JSON.stringify在api中获取json,它显示为JSON,但是当我获得display_name时,它就变得不确定

这是我的JSON结果(此json来自我的保管箱API)

 [  
   {  
      "referral_link":"https://db.tt/JnPooKxuE1",
      "display_name":"Sample APP",
      "uid":638229321,
      "locale":"en",
      "team":null,
      "quota_info":{  
         "datastores":0,
         "shared":0,
         "quota":2147483648,
         "normal":9972222
      },
      "is_paired":false,
      "country":"EU",
      "name_details":{  
         "familiar_name":"Sample",
         "surname":"App",
         "given_name":"Sample"
      },
      "email":"sample@gmail.com"
   }
]

这是我使用骨干js获取json时的代码

$(function(){


              var access_token1 = 'my token';

             var Profile = Backbone.Model.extend();

             var ProfileList = Backbone.Collection.extend({
               model: Profile,
               url: 'https://api.dropboxapi.com/1/account/info'
             });

                var setHeader = function (xhr) {
                     xhr.setRequestHeader('Content-Type', 'application/json');
                       xhr.setRequestHeader("Authorization", 'Bearer ' + access_token1);
                    }



             var profiles = new ProfileList();

             /*var jsontree = JSON.stringify(profiles);*/


             profiles.fetch({ beforeSend: setHeader });
            profiles.bind('reset', function () {


                        var result = JSON.stringify(profiles.models);


                /*        document.getElementById("demo").innerHTML = result[0];*/
                          console.log(result);




              });
      });

由于数组中有一个对象,因此需要在选择对象键之前选择数组中的第一项。

result[0]["display_name"]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM