Javascript 将数组名添加到json字符串中的匿名数组

Javascript 将数组名添加到json字符串中的匿名数组,javascript,json,node.js,express,body-parser,Javascript,Json,Node.js,Express,Body Parser,如何更改此选项: [{"name": "Donald"}, {"name": "George"}] 为此: {MyArray: [{"name": "Donald"}, {"name": "George"}]} 这是我使用node.js、express和body解析器创建的数据库服务器。该字符串是使用集合('name').find().toArray函数生成的 您可以将字符串转换为对象,并使用具有命名属性的对象。将对象字符串化为字符串 var json='[{“name”:“Donald”

如何更改此选项:

[{"name": "Donald"}, {"name": "George"}]
为此:

{MyArray: [{"name": "Donald"}, {"name": "George"}]}

这是我使用node.js、express和body解析器创建的数据库服务器。该字符串是使用集合('name').find().toArray函数生成的

您可以将字符串转换为对象,并使用具有命名属性的对象。将对象字符串化为字符串

var json='[{“name”:“Donald”},{“name”:“George”}],
object={myArray:JSON.parse(JSON)};
log(JSON.stringify(object))如下所示:

var arr = [{"name": "Donald"}, {"name": "George"}]
var obj = {}
obj.MyArray = arr;

如果您甚至在发送(或解析)密钥之前就想使用该密钥,那么这里有一个工作小提琴: