我有一個循環,在js中創建一個關聯數組,我需要將其轉換爲json。如何將這個多維關聯數組轉換爲json?
的Javascript:
var guest = {};
var guests = {};
for(var i=0;i<2;i++){
var name = GetName();
var email = GetEmail();
guest = { 'Email': email, 'Name': name };
guests.push(guest);
}
循環的結束都會給我,說:
{
{'Email':"[email protected]", 'Name':"Mr. Bob"},
{'Email':"[email protected]", 'Name':"Mr. Tom"}
}
我怎樣才能將它轉換爲JSON? (OK小jQuery插件)
我需要將這個JSON數組傳遞給我的MVC 3控制器:
[HttpPost]
public ActionResult AddGuests(List<SelectedGuest> guests){
}
public class SelectedGuest
{
public string Email { get; set; }
public string Name { get; set; }
}
感謝您的閱讀。
JavaScript中沒有關聯數組這樣的事情。有對象,並且** JSON **是_JavaScript Object Notation_ [閱讀更多](http://www.json.org/)。 – Tadeck 2011-06-13 16:55:50