需要生成一个json数组,然后循环遍历这些值

时间:2009-04-04 22:02:53

标签: asp.net javascript json

我需要为页面上的一堆元素创建某种状态。 统计数据可以是1或-1。

现在在服务器端,我将生成一个JSON数组并将其放在我的.aspx页面中,如下所示:

var someArray = { 100:-1, 1001:1, 102:1, 103:-1 }

如何在javascript中循环显示每个值?

BTW,我的JSON数组格式是否正确?

1 个答案:

答案 0 :(得分:5)

请注意,someArray是一个误称,因为它实际上是一个对象。但是要循环使用它:

for(key in someArray) {
    alert(someArray[key]);
}

至于它是否有效,以上对我有用,但我认为技术上的键应该是字符串:

{
    "100": -1,
    "1001": 1,
    "102": 1,
    "103": -1 
}

Check out this handy JSON validator