Javascript 如何创建JSON对象数组?

Javascript 如何创建JSON对象数组?,javascript,json,vb.net,Javascript,Json,Vb.net,我试图在javascript中创建一个JSON对象数组。当我在调试器(VS.NET 2010)中查看对象时,我只看到第一个对象的字段/值,而没有看到数组 var myjsonarray = [{ ID:1, FirstName: "test1" },{ ID:2, FirstName: "test2" }]; 对于myjsonarray,调试器显示: ID = 1 FirstName = "test1" 当我查看myjsonarray.length时,长度是未定义的。你知道我

我试图在javascript中创建一个JSON对象数组。当我在调试器(VS.NET 2010)中查看对象时,我只看到第一个对象的字段/值,而没有看到数组

var myjsonarray = [{
  ID:1,
  FirstName: "test1"
},{
  ID:2,
  FirstName: "test2"
}];
对于myjsonarray,调试器显示:

ID = 1
FirstName = "test1"

当我查看myjsonarray.length时,长度是未定义的。你知道我做错了什么吗?

好吧,这里没有JSON。它们是JavaScript。如果您试图将其用作JSON,它将无法解析为
var
、标识符、
=
在JavaScript中不受支持。这似乎又是一个IE问题()。我用FF试过了,没问题。@JonathanLonowski:你有JSON的例子吗?@4thSpace我的观点是你把名字弄混了。这里有JavaScript,但我们称之为JSON。由于JSON的语法取自JavaScript的部分文本语法,因此它们之间有着很强的关系。但是,JSON是一种数据格式;不是代码。所以,你可能想坚持使用JavaScript,这里没有JSON。