如何打印json数据.

Nic*_*ick 6 javascript json

我有一个像这样的json输出数组

{
   "data": [
      {
         "name": "Ben Thorpe",
         "id": "XXXXXXXXXXX"
      },
      {
         "name": "Francis David",
         "id": "XXXXXXXXXXX"
      },
}
Run Code Online (Sandbox Code Playgroud)

我想循环遍历它并使用javascript打印出所有名称.我希望能够做到这一点.

for(i=0;i<length;i++){
      var result += response.data[i].name + ', ';
}
Run Code Online (Sandbox Code Playgroud)

但是我无法使用javascript找到json对象的长度.

Sky*_*ers 5

response.data是一个array对象,因此具有length可用于迭代其元素的属性.

var result;

for(var i=0;i<response.data.length;i++)
{
      result += response.data[i].name  + ', ';

}
Run Code Online (Sandbox Code Playgroud)

  • 需要更好地解释这一点. (2认同)