📅  最后修改于: 2023-12-03 15:27:33.704000             🧑  作者: Mango
当我们需要从文件中读取 JSON 数据时,可以使用 ASP 的文件系统对象来实现。以下是获取 JSON 数据的示例代码:
<%
Dim filepath, fso, file, json
' 设置文件路径
filepath = Server.MapPath("data.json")
' 创建文件系统对象
Set fso = Server.CreateObject("Scripting.FileSystemObject")
' 检查文件是否存在
If Not fso.FileExists(filepath) Then
Response.Write("数据文件不存在")
Response.End
End If
' 打开文件
Set file = fso.GetFile(filepath)
' 读取文件内容
json = file.OpenAsTextStream(1).ReadAll
' 关闭文件
file.Close
' 将字符串转换为 JSON 对象
Set json = JSON.parse(json)
Response.Write("获取到的数据:" & json)
%>
上述代码中,我们首先通过 Server.MapPath
方法获取到 JSON 数据文件的路径,然后使用文件系统对象 Scripting.FileSystemObject
检查文件是否存在;如果文件存在,则使用 .OpenAsTextStream(1).ReadAll
方法读取文件内容,并通过 JSON.parse
方法将 JSON 字符串转换为 JavaScript 对象,最后输出获取到的数据。