如何获得JSON的响应次数?

时间:2016-02-06 03:07:13

标签: javascript arrays json

这是jSON请求

http://www.omdbapi.com/?s=harry

点击链接查看回复结构。如何创建for loop

以获取大量对象

2 个答案:

答案 0 :(得分:0)

首先,在这种情况下你需要JSON.parse数据(字符串):

var data = JSON.parse(string);

获取物品数量为:

data.length;

您可以对文件执行相同的操作(假设为node.js):

require('fs').readFile(JSON.parse(file), 'utf8', function (err, data
{
    if (err) throw err;
    // your data is now parsed
});

然后你迭代使用for-loop你感兴趣的数组:

for (var prop in data)
{
    // do something with item
    var item = data[prop];
}

现在迭代不需要数组长度的先验知识:

for (var i = 0; i < data.length; ++i)

JSON似乎有Search个对象数组(请参阅自己:http://json.parser.online.fr/

答案 1 :(得分:0)

response.Search.map(function(obj){
   //loop here
});

而不是使用for loop