Javascript – generate JSON from “Classic” ASP on IIS

asp-classiciisjavascriptwindows 7

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?

Best Answer

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>
Related Topic