Javascript can';t将json节点装载到根目录

Javascript can';t将json节点装载到根目录,javascript,json,Javascript,Json,我试图用javascript创建一个json,并试图将节点作为根节点挂载,但设法将它们放在附加到根节点的另一个节点中。这是我的密码: var responseData = []; responseData.push({"groups": groups}); 并得到如下层次结构: 我希望将“groups”节点直接连接到根数组对象,而不是封装在另一个“0”节点中。请注意,我需要在代码中按程序执行此操作,而不是手动生成字符串。数组是索引数据结构。如果将对象推送到空数组上,则对象将位于该数组的索引0

我试图用javascript创建一个json,并试图将节点作为根节点挂载,但设法将它们放在附加到根节点的另一个节点中。这是我的密码:

var responseData = [];
responseData.push({"groups": groups});
并得到如下层次结构:


我希望将“groups”节点直接连接到根数组对象,而不是封装在另一个“0”节点中。请注意,我需要在代码中按程序执行此操作,而不是手动生成字符串。

数组是索引数据结构。如果将对象推送到空数组上,则对象将位于该数组的索引0处

但是,数组只是对象。如果确实要向其中添加实例变量,则可以将组数据分配给数组上的新属性

e、 g


您使用什么库来获取树(或者这只是调试器的输出?)代码是纯JS的。对于树显示:这只是显示包含对象的数组的方式。是实际JSON中所需的结果,具有
[{“groups”:yourGroups}]
(将第一个元素设置为对象的数组)或
[“groups”:yourGroups]
(设置了属性“groups”的数组)。JSON不支持后者,仅供参考。@SeanVieira想要的是latteri,我已经尝试过了,但似乎不起作用。类似于“responseData.testing=“AAAAA”没有效果,我看不到任何“测试”的地方@Alfredodelgadoy您想要的是对象,而不是数组<代码>变量响应数据={}请注意花括号而不是方括号。如果您需要更多帮助,请创建一个代码示例,说明哪些内容不适合您:
var responseData = [];
responseData.groups = groups;