ASP是一種用于服務器端編程的腳本語言,它能夠處理多種類型的數據,其中包括JSON數據類型。JSON是一種輕量級的數據交換格式,常用于Web應用程序之間的數據傳輸。
在ASP中,要解析一個JSON格式的數組,可以使用以下代碼:
Dim jsonObj
Set jsonObj = Server.CreateObject("JSONLib.JSONEncoder")
Dim jsonStr
jsonStr = "[{"Name":"Tom", "Age":23}, {"Name":"Jerry", "Age":21}]"
Dim jsonArr
jsonArr = jsonObj.decode(jsonStr)
For i = 0 To UBound(jsonArr)
Response.Write("Name: " & jsonArr(i).Name & ", Age: " & jsonArr(i).Age & "
")
Next
Set jsonObj = Nothing
首先,創建JSONLib.JSONEncoder對象,它提供解析JSON格式數據的方法。將JSON格式字符串賦給jsonStr變量,然后調用JSONEncoder的decode方法將其解析成jsonArr數組。
接下來,使用For循環遍歷數組jsonArr中的每個對象。在循環中,可以通過訪問對象的屬性來獲取具體的數據。
最后要注意的是,在程序結束時,使用Set語句清空JSONEncoder對象,以釋放內存。