我可以从“;经典;IIS上的ASP
Can I generate JSON from "Classic" ASP on IIS?
我有一些逻辑想要在服务器端运行。它是用Javascript实现的,我想用它来生成和发出JSON,为我正在生产的web应用程序提供RESTapi。
开发是在Windows7和IIS上进行的。我知道IIS仍然支持ASP,它可以用Javascript实现。
ASP经典页面是否可以发出JSON?
是的,没问题。可以在基于Javascript的"经典ASP"页面中使用json.org中众所周知的json2.js。
依据:
<%@ language="Javascript" %>
<script language="Javascript" runat="server" src='json2.js'></script>
<script language="Javascript" runat="server">
(function() {
scriptEngineInfo = function () {
var s = {
engine : ScriptEngine(),
version: {
major: ScriptEngineMajorVersion(),
minor:ScriptEngineMinorVersion()
},
build: ScriptEngineBuildVersion()
};
return s;
}
}());
var x = scriptEngineInfo();
var d = new Date();
x.Timestamp = d.valueOf();
Response.Write (JSON.stringify(x));
</script>
这是如何使用经典ASP
创建.json
文件的基本示例。
<%
Response.ContentType = "application/json"
Response.Write("{ ""responseCode"": ""success"", ""accountNumber"": ""78527511"", ""ID_Code"": ""654321"", ""version"": ""1""}")
%>
结果:
{
"responseCode": "success",
"accountNumber": "78527511",
"ID_Code": "654321",
"version": "1"
}
这里有一篇关于它的好文章,其中包括一些示例代码:http://www.webdevbros.net/2007/04/26/generate-json-from-asp-datatypes/
最好将数据放在一个结构正确的数组中,这段代码将显示您必须获取一个数组并输出JSON格式的文本。
相关文章:
- 如何在只能有一个asp.net表单的主页上从asp.net页面中的javascript中获取值
- asp.net,包括iss上的javascript slow
- Jquery Modal表单登录与AJAX-ASP经典上的IE 9
- 如何在asp.net中获取地图上的数据库地址
- 如何在asp:linkButton上显示鼠标悬停事件上的图像
- 将列表<字符串>转换为客户端 ASP.NET MVC 上的 Json 数组
- jQuery 和 val() 未定义 在使用 Visual Studio 的 ASP.NET 上
- 是否可以将 ASP.NET Web 应用程序上载到 VMware 上的虚拟 2008 服务器上
- 使用javascript ASP.NET获取服务器控件上的子控件
- 在不同的ASP.NET MVC上使用不同版本的jquery
- 如何在asp.net中调用客户端点击事件上的2个javascript
- Regex验证应用于我的asp网页上的所有按钮
- 在ipod上的safari浏览器中运行asp.net应用程序
- asp.net范围滑块上的值工具提示
- 带有 MVC asp.net 角度路由删除 URL 上的哈希 #
- .NET 4上的ASP.NET导致IE11 throw _doPostBack是未定义的javascript错误
- 从服务器调用确认对话框 ASP.NET.并返回服务器上的选择
- mouseOver上的ASP.Net更改ImageButton.ImageUrl
- 从本地服务器上的asp.net中查找网络pc名称和ip地址
- 我可以从“;经典;IIS上的ASP