我可以从“经典”中生成JSON吗? IIS上的ASP? [英] Can I generate JSON from "Classic" ASP on IIS?

查看:158
本文介绍了我可以从“经典”中生成JSON吗? IIS上的ASP?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一些逻辑我想在服务器端运行。它是用Javascript实现的,我想用它来生成和发出JSON,以便为我正在制作的Web应用程序提供REST-api。



开发在Windows7和IIS上。我知道IIS仍然支持ASP,可以在Javascript中实现。



ASP经典页面是否可以发出JSON?

解决方案

是的,没问题。可以在基于Javascript的经典ASP页面中使用 json.org 中着名的json2.js。 / p>

Per ejemplo:

 <%@ language =Javascript %GT; 

< script language =Javascriptrunat =serversrc ='json2.js'>< / script>
< script language =Javascriptrunat =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>


I have some logic I want to run on the server-side. It's implemented in Javascript, and I'd like to use it to generate and emit JSON, to allow a REST-api for a web app I'm producing.

Development is on Windows7 and IIS. I know IIS still supports ASP, which can be implemented in Javascript.

Is it possible for an ASP classic page to emit JSON?

解决方案

Yes, no problem. It's possible to use the well-known json2.js from json.org within a Javascript-based "classic ASP" page.

Per ejemplo:

<%@ 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>

这篇关于我可以从“经典”中生成JSON吗? IIS上的ASP?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆