在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" } ]
谢谢。
答案 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)}