在ASP中,我們通常使用以下代碼將數據輸出到瀏覽器:
Response.Write "hello world"
但是如果我們需要將數據輸出為JSON格式,則需要進行一些額外的處理。
首先,我們需要定義一個字典類型的變量,用于存儲數據:
Dim jsonDic Set jsonDic = Server.CreateObject("Scripting.Dictionary")
然后,我們可以向這個字典類型的變量中添加數據,例如:
jsonDic("name") = "張三" jsonDic("age") = 18
接下來,我們需要將這個字典類型的變量轉換成JSON格式的字符串。為了實現這個功能,可以使用ASP.json組件,它提供了一個JsonEncode函數:
<% Server.ScriptTimeout = 1800 Response.ContentType = "application/json" Dim jsonDic Set jsonDic = Server.CreateObject("Scripting.Dictionary") jsonDic.Add "name","張三" jsonDic.Add "age",18 Response.Write JsonEncode(jsonDic) Set jsonDic = Nothing %>