在Javascript中迭代JSON字符串的最快方法

时间:2009-06-26 18:58:51

标签: javascript jquery json

我一直在使用$ .each的jQuery框架来迭代我通过AJAX调用收到的JSON字符串。现在这个字符串有时非常庞大,结果导致IE6 / 7/8爬行。

我想知道是否有更快的方法来遍历整个数据。

感谢您的时间。

2 个答案:

答案 0 :(得分:1)

如何使用常规的javascript函数?

例如,如果你有一个包含项目的JSON对象,你可以只需要评估JSON字符串以将其转换为javascript对象,然后使用'for(i in object)'迭代它们。

答案 1 :(得分:0)

希望还能及时!

如何简单 - ? -

for(i = 0; i < data.length; i++) {
    data[i].property = 'todo';
}

否则 - 在 -

var mycars = [{name:'Ferrari'}, {name:'BMW'}];
for (i in mycars)
{
    document.write(mycars[i].name + "<br />");
}

以下是完整的答案:How do I iterate over a JSON structure?