将数组名添加到jsonstring中的匿名数组
我怎样才能改变这一点:
[{"name": "Donald"}, {"name": "George"}]
对此:
{MyArray: [{"name": "Donald"}, {"name": "George"}]}
这是我使用node.js,express和body-parser制作的数据库服务器。 该string是使用集合('name')。find()。toArray函数生成的。
您可以将string转换为对象,并使用具有指定属性的对象。 将对象string化为一个string。
var json = '[{"name": "Donald"}, {"name": "George"}]', object = { myArray: JSON.parse(json) }; console.log(JSON.stringify(object));
喜欢这个:
var arr = [{"name": "Donald"}, {"name": "George"}] var obj = {} obj.MyArray = arr;
- 将数据传递给客户端JavaScript(最好不带查看引擎或cookie)
- 使用express / multer时更改文件名
- PUT和DELETE – REST风格的API Express MongoDB Mongoose
- 如何使用gulp来设置ExpressJS来自动重新加载(gulp-live-server)
- 将一个对象的值和属性合并到另一个对象中
- JS – Express – Mongoose在发送响应之前执行所有mongoose的承诺
- 对CouchDB的反向代理在Node.js中挂起POST和PUT
- Node Express – “req.params.name”未定义
- 如何通过node.js,express和ejs在string中传递html标记