好吧,我很困惑。我做了一个这样的json元素:
var world = {"county": []};
world.county.push({name: "America", flag: "yes", countries: []});
world.county[0].countries.push({name: "Costa Rica", capital: "San Jose"});
这让我想到两件事:
- 我正在将数组与 json 对象混合。在这种情况下如何避免使用数组?
- 如何动态地将元素添加到 json 根?
关于问题2,我遇到了问题,因为我不知道如何将元素添加到根目录,假设我已经尝试过了,但它不起作用:
var index = 0;
var word = {};
world.index.push({name: WA});
所以,通过这种方式,我可以添加元素迭代之前创建的一些数组。