发布网友 发布时间:2022-05-12 13:16
共2个回答
热心网友 时间:2022-05-12 14:46
ASP输出JSON格式是靠ASP.NET自带的JavaScriptSerializer来生成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);
查看页面,可以看到返回的结果是JSON格式的数据如下:
热心网友 时间:2022-05-12 16:04
直接写就行
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>如果有特殊需要,可以在第二行加上Response.AddHeader("content-type","text/json")或者"application/json"