json으로 변환해야하는 js에 연관 배열을 만드는 루프가 있습니다.어떻게이 다차원 연관 배열을 json으로 변환합니까?
자바 스크립트 : 루프의
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 플러그인과)
내 MVC 3 컨트롤러에이 JSON 배열을 전달해야 읽기
[HttpPost]
public ActionResult AddGuests(List<SelectedGuest> guests){
}
public class SelectedGuest
{
public string Email { get; set; }
public string Name { get; set; }
}
감사합니다. 당신이 배열을 처리하려면 루프 호출 JSON.stringify();
var json = JSON.stringify(guests);
JavaScript에는 연관 배열과 같은 것이 없습니다. 객체가 있고 ** JSON **은 _JavaScript Object Notation_ [더 읽으십시오] (http://www.json.org/)입니다. – Tadeck