如何获取Json数组中的数据? -Backbone js

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

我目前正在研究 Backbone js,它显示为 json.. 我使用 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"
   }
]

这是我使用 backbone 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);




              });
      });

由于您在数组中有一个对象,因此您需要 select 在 select 输入对象键之前 select 数组中的第一项。

result[0]["display_name"]