经典的ASP服务器端JSON库

时间:2010-02-18 22:06:16

标签: javascript json asp-classic legacy

我继承了一些经典ASP代码,我需要一个可以实例化并运行服务器端的JSON库,以便与JavaScript编码的服务器端ASP一起使用。

我该怎么做?

4 个答案:

答案 0 :(得分:8)

根据我的经验, JSON2.js适用于Classic 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>

答案 1 :(得分:5)

对于编写/输出JSON我相信aspjson项目是一个不错的选择。这里讨论解析ASP“经典”中的JSON:

在该主题中,Chris Nielsen有一个创意,即在服务器端使用Javascript库(因为ASP支持JScript和VBScript)。我没有尝试过,但也许这可以解决解析和写作问题。

答案 2 :(得分:2)

我已经非常成功地使用了aspjson。

http://code.google.com/p/aspjson/

答案 3 :(得分:1)

您可以尝试与此类似的内容:http://www.lshift.net/blog/2005/10/11/simple-ajax-with-json-chat-application-for-asp-30

它将旧的json.js直接封装到json.asp文件中,以便在服务器端运行。