2014-10-11 26 views
0

在我的JSON格式的情況下,如下Insert鍵使用Javascript

var names = ['Lee' , 'Cooper']; 

如何編程的javascript json的輸出設置爲以下?

{"suggestions": ['Lee', 'Cooper']} 

我知道修改名稱[0]的值從'李'到別的東西。但我不確定如何設置關鍵。 這是jquery自動完成的先決條件,其中json格式必須以正確的方式。

+1

'{「suggestions」:names}'? – zerkms 2014-10-11 06:31:22

回答

1
var names = ['Lee' , 'Cooper']; 
{suggestions: names} 
+0

偉大..不知道它是如此簡單..愛情JavaScript! – FRizal 2014-10-11 06:37:25

+0

@Fairul:您還必須調用'JSON.stringify'來獲取JSON。 – 2014-10-11 06:38:18

+0

是的,如果你想要它作爲一個字符串,只是'JSON.stringify({建議:名稱})' – bruchowski 2014-10-11 06:47:13

0
var names = ['Lee' , 'Cooper']; 
var arr = []; 
arr.push({selection:names}); 
result = JSON.stringify(arr); 
+0

這是不正確的,這會給他'[{「選擇」:[「李」,「庫珀」]] }]' – bruchowski 2014-10-11 07:05:17

+0

這是正確的,但如果有許多項目被添加爲關聯數組(其他選擇),那麼這將工作。 – WisdmLabs 2014-10-11 07:11:24