【发布时间】:2019-03-12 17:36:28
【问题描述】:
我是 json 和 javascript 的新手,但我对 Java 有一些经验。我想知道如何创建对象数组,但不知道如何设计。我想做的是能够打电话
object1.field1
object1 存储在一个数组中,例如
array = [object1, object2, object3...];
object1 内部看起来像
object1:
field1: value1,
field2: value2,
所以我的问题是如何创建数组来保存这些值,以便我可以将其用于测试?我在想两种可能的设计:
array: [
object1:{
field1: value1,
field2: value2},
object2: {
field1: value1,
field2: value2}]
或
array: {
object1:[
field1: value1,
field2: value2],
object2: [
field1: value1,
field2: value2]}
我认为第一个是正确的,因为如果字段存储在数组中,则无法调用 object1.field1。
【问题讨论】:
-
您的第二个选项不是有效的 JS。坚持第一个,它是实际代码,第二个是尝试像使用对象一样使用数组。
标签: javascript json