我该如何改变:
[{"name": "Donald"}, {"name": "George"}]
对此:
{MyArray: [{"name": "Donald"}, {"name": "George"}]}
这是我使用node.js,express和body-parser创建的数据库服务器。该字符串是使用集合('name')。find()。toArray函数生成的。
答案 0 :(得分:3)
您可以将字符串转换为对象,并使用具有命名属性的对象。将对象字符串化为字符串。
var json = '[{"name": "Donald"}, {"name": "George"}]',
object = { myArray: JSON.parse(json) };
console.log(JSON.stringify(object));
答案 1 :(得分:0)
像这样:
var arr = [{"name": "Donald"}, {"name": "George"}]
var obj = {}
obj.MyArray = arr;