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数据转换成对象,并通过对象方式读取了。