【发布时间】:2010-02-18 22:06:16
【问题描述】:
我继承了一些经典的 ASP 代码,我需要一个可以实例化并在服务器端运行的 JSON 库,以便与 JavaScript 编码的服务器端 ASP 一起使用。
我该怎么做?
【问题讨论】:
标签: javascript json asp-classic legacy
我继承了一些经典的 ASP 代码,我需要一个可以实例化并在服务器端运行的 JSON 库,以便与 JavaScript 编码的服务器端 ASP 一起使用。
我该怎么做?
【问题讨论】:
标签: javascript json asp-classic legacy
根据我的经验, JSON2.js 在经典 ASP 中工作。
要使用它,我在 .asp 代码中执行此操作:
<%@ language="Javascript" %>
<script language="javascript" runat="server" src='json2.js'></script>
<script language="javascript" runat="server">
... my code here....
// use the JSON object:
var jsonRepresentation = JSON.stringify(myObject, null, 2);
</script>
【讨论】:
对于编写/输出 JSON,我相信 aspjson 项目是一个不错的选择。在 ASP“经典”中解析 JSON 在这里讨论:
在该线程中,Chris Nielsen 有一个创造性的想法,即在服务器端使用 Javascript 库(因为 ASP 支持 JScript 和 VBScript)。我没有尝试过,但也许这可以解决解析和写入。
【讨论】:
我使用 aspjson 取得了巨大成功。
【讨论】:
您可以尝试类似的方法:http://www.lshift.net/blog/2005/10/11/simple-ajax-with-json-chat-application-for-asp-30
它将旧的 json.js 相当直接地封装到一个 json.asp 文件中,以便在服务器端运行。
【讨论】: