我正在尝试在javascript中创建一个json并尝试以root身份挂载节点,但设法将它们放在连接到root的另一个节点上。这是我的代码:
var responseData = [];
responseData.push({"groups": groups});
并得到这样的层次结构:
我希望将“groups”节点直接附加到根数组对象,而不是封装在另一个“0”节点中。请注意,我需要在代码中执行此操作,而不是手动生成字符串。
答案 0 :(得分:0)
数组是索引数据结构。如果将对象推送到空数组,则对象将位于该数组的索引0处。
但是,数组只是对象。如果您确实要向其添加实例变量,则可以将组数据分配给阵列上的新属性。
e.g。
var responseData = [];
responseData.groups = groups;