答案 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