找到一个方法,虽然返回的不是json,可是数据格式是能够的json
ArrayList eventList = new ArrayList(); for (int i = 0; i < 3;i++ ) { Hashtable ht = new Hashtable(); ht.Add("eventid",i+1); ht.Add("eventname","圣诞节"); ht.Add("eventdate","2012-12-25"); ht.Add("eventlocation","公司会议中心"); eventList.Add(ht); } JavaScriptSerializer ser = new JavaScriptSerializer(); String jsonStr=ser.Serialize(eventList); Response.Write(jsonStr);