2013-10-14 16 views
0

我傳入的JSON數據封裝JSON元素看起來是這樣的:個別列出了從服務器

["ask_buyer_question_body-en", 
"ask_buyer_question_subject-en", 
"user_verification_subject-en"] 

的客戶端控件希望它看起來像這樣:

[["One"], ["Two"], ["Three"]] 

有一個綱領性如何更改原始數組?如果有必要,我可以使用字符串操作,但寧可避免它。

+0

你爲什麼不改變你的客戶端邏輯從服務器接受這種格式? –

回答

5

只是map它:

var newArray = serverArray.map(function (val) { return [val]; }); 

如果您有支持IE < 9,要麼使用jQuery的$.map(),或使用MDN's polyfill