将数组名添加到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;