请记住,经典ASP包括Jscript和VBscript。有趣的是,您可以使用Jscript解析JSON,然后直接在VBscript中使用生成的对象。
因此,可以在零修改的服务器端代码中使用规范的https://github.com/douglascrockford/JSON-
js/blob/master/json2.js。
当然,如果您的JSON包含任何数组,则在解析完成后,这些数组将保留为Jscript数组。您可以使用点表示法从VBscript访问Jscript数组的内容。
<%@Language="VBscript" %><%Option Explicit%><script language="Jscript" runat="server" src='path/to/json2.js'></script><%Dim myJSonmyJSON = Request.Form("myJSON") // "[ 1, 2, 3 ]"Set myJSON = JSON.parse(myJSON) // [1,2,3]Response.Write(myJSON) // 1,2,3Response.Write(myJSON.[0]) // 1Response.Write(myJSON.[1]) // 2Response.Write(myJSON.[2]) // 3%>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)