Javascript NodeJS发送数组的数组
我和NodeJS有点问题。我必须发送一个数组,数组的结构如下:Javascript NodeJS发送数组的数组,javascript,arrays,node.js,Javascript,Arrays,Node.js,我和NodeJS有点问题。我必须发送一个数组,数组的结构如下: [ "val1":["one","two","three"], "val2":["four","five","six"], "val3":["seven","eight","nine"] ] 因此,当我尝试执行res.send时,在我的浏览器(Chrome)中,我只显示[] 如何发送数组?函数需要一个JavaScript对象,该对象可以编组为有效的JSON字符串。在本例中,您有一个JavaScript数组,具有三
[
"val1":["one","two","three"],
"val2":["four","five","six"],
"val3":["seven","eight","nine"]
]
因此,当我尝试执行res.send时,在我的浏览器(Chrome)中,我只显示[]
如何发送数组?函数需要一个JavaScript对象,该对象可以编组为有效的JSON字符串。在本例中,您有一个JavaScript数组,具有三个属性。但是JSON数组只支持整数键(称为索引) 因此,您可能希望将数组更改为JavaScript对象,如下所示
res.send({
"val1": ["one", "two", "three"],
"val2": ["four", "five", "six"],
"val3": ["seven", "eight", "nine"]
});
这不是一个有效的JavaScript结构。您无法对其进行JSON编码,因为它会引发语法错误。