将名称赋予JSON.stringify中的Json数组

时间:2017-01-22 20:35:37

标签: json node.js

在PHP中,当我想给json对象数组命名时,我使用这一行。

$json = json_encode(array("users" => $output));

这个变量会像这样打印出来。

{"users":[{"user_id":"1"}

但是现在,我正在Node.js中构建一个项目,我需要给一个数组命名,我不知道怎么做,我用这行打印数据:

 res.send(JSON.stringify(users, null, 4));

[ { "user_id": "1" }, { "user_id": "2" } ]

谢谢。

3 个答案:

答案 0 :(得分:1)

您可以直接发送json指定数据点

res.json({ variablename : thevalue (in your case array)})

如果有多个值,请按照语法

res.json({ variablename : thevalue1, variablename : value2)})

答案 1 :(得分:0)

使用" root"构建对象在\.mp4

之前键users
stringify

答案 2 :(得分:-1)

你可以这样:

 {'users': JSON.stringify(users, null, 4)}