ASP代码读取JSON个数数据需要一个 json2.js 脚本,文件地址:https://raw.github.com/douglascrockford/JSON-js/master/json2.js。
下载 json2.js 文件,保存在自己的服务器上,然后在 ASP 文件中导入该脚本就可以了,如下。注意:其中导入 Javascript 脚本必须包含:runat=”server”,否则会提示错误。
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>ASP读取Json数据</title>
<script language="JavaScript" runat="server" src="json2.js"></script>
<head>
<body>
<%
Dim iTmp
Dim myJSON
Dim objJSON
myJSON = "[{""id"":""1"",""name"":""aa""},{""id"":""2"",""name"":""bb""}]"
Set objJSON = JSON.parse(myJSON)
For Each iTmp In objJSON
Response.Write iTmp.id &":" &iTmp.name &"<br />"
Next
%>
</body>
</html>
这样就可以把Json数据转换成对象,并通过对象方式读取了。