ASP.NET输出JSON格式数据

Posted on 2016-07-25 19:14  bloodymery  阅读(217)  评论(0)    收藏  举报

找到一个方法,虽然返回的不是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);