2012-03-16 55 views
0

我有一些邏輯我想在服務器端運行。它使用Javascript實現,我想用它來生成併發出JSON,以允許我生成的Web應用程序使用REST-api。我可以從IIS上的「Classic」ASP生成JSON嗎?

開發是在Windows7和IIS上開發的。我知道IIS仍然支持ASP,它可以在Javascript中實現。

ASP經典頁面可能發出JSON嗎?

回答

4

是的,沒問題。可以在基於Javascript的「經典ASP」頁面中使用來自json.org的着名json2.js。

每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> 
+0

...但是爲什麼呢?嘿,你是IIRF傢伙嗎? – 2012-03-17 00:11:08

+0

爲什麼*什麼*? (是的,我是IIRF的傢伙) – Cheeso 2012-03-17 02:53:52

+0

對不起,只是想知道爲什麼經典的ASP。 – 2012-03-17 02:59:02

2

這是如何創建經典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" 
} 
相關問題