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

mrb*_*lah 1 javascript asp.net json

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

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

var someArray = { 100:-1, 1001:1, 102:1, 103:-1 }
Run Code Online (Sandbox Code Playgroud)

如何在javascript中循环遍历每个值?

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

Pao*_*ino 5

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

for(key in someArray) {
    alert(someArray[key]);
}
Run Code Online (Sandbox Code Playgroud)

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

{
    "100": -1,
    "1001": 1,
    "102": 1,
    "103": -1 
}
Run Code Online (Sandbox Code Playgroud)

看看这个方便的JSON验证器.