2017-06-25 71 views
1

我怎樣才能改變這樣的:在JSON字符串添加數組名匿名數組

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

要這樣:

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

這是我如何使用Node.js做了一個數據庫服務器,快遞和身體分析器。該字符串是使用集合('name')。find()。toArray函數生成的。

回答

3

您可以將字符串轉換爲對象並使用具有指定屬性的對象。將對象字符串化爲一個字符串。

var json = '[{"name": "Donald"}, {"name": "George"}]', 
 
    object = { myArray: JSON.parse(json) }; 
 
    
 
console.log(JSON.stringify(object));

+0

在你想和你發送甚至在關鍵的工作情況(或解析它),這裏的工作小提琴:https://開頭jsfiddle.net/9rx1s1t6/ –

1

像這樣:

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