我正在使用JavaScript来解析JSON结果。目前我有json.results[0]
来检索第一个结果。
我的问题是,我如何能够立即归还所有结果?
答案 0 :(得分:1)
你不能,除非你使用的是JavaScript库或插件。使用普通javascript可以做的最好的事情就是遍历结果并逐个处理每个项目......
for (var i = 0; i < json.results.length; i++){
console.log(json.results[i].property);
}
答案 1 :(得分:1)
听起来你在问如何逐一阅读所有结果?
var results = json.results;
for (var i = 0, len = results.length; i < len; ++i) {
console.log(results[i]);
};
答案 2 :(得分:1)
如何通过json循环
你的问题不是关于键的具体问题,你想如何显示它,但这是一个基于格式正确的json字符串的演示的简短示例:
var jsonStr='[{"key":1,"key2":"a"},{"key":2,"key2":"b"}]';
<强> JS 强>
var allResults=JSON.parse(jsonStr),html='';
for(var a=0,currentResult;currentResult=allResults[a];++a){
html+=currentResult.key+' - '+currentResult.key2+'<br>';
}
document.body.appendChild(document.createElement('div')).innerHTML=html;
<强>样本强>
如果您有任何问题,请询问。