私は、Web サービスを使用して、Classic Asp に基づく Web サイトと Android プラットフォームに基づくアプリケーションとの間で通信を行い、bd からデータを提供するパラメーター Date を使用して関数を作成するタスクを抱えています。続行するには、例または従うべきチュートリアルを教えてもらえますか?
質問する
2491 次
1 に答える
2
最も簡単なオプションは、次のように json (Android 側で簡単に使用できる) を生成することです。
ASP「サービス」
<!--
this is one example of a library of json helpers that you can use.
You can get it from this page
http://www.webdevbros.net/2007/04/26/generate-json-from-asp-datatypes/
http://www.webdevbros.net/wp-content/uploads/2008/07/json151.zip
save the downloaded json.asp file in the same folder as your .asp
-->
<!--#include file="json.asp" -->
<%
REM 1. Create and populate ADO Recordset from database
REM Note: I am providing just an example and you might
REM ant to look into using a more appropriate command type
REM or cursor type when populating your recordset
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "put your connection string here"
Set cmd = Server.CreateObject("ADODB.Command")
cmd.CommandType = adCmdText 'note must have this constant defined in scope'
Set cmdTemp.ActiveConnection = conn
cmd.CommandText = "put your SQL here; be careful to protect against SQL injections"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open cmd, ,adOpenForwardOnly,adLockReadOnly 'note make sure these constants are defined in scope'
REM 2. Prepare json
Dim jsonObject
Set jsonObject = New JSON 'JSON class is in the include file json.asp'
jsonResult = jsonObject.toJSON(Empty, rs, False) 'You may have to play with the parameters here, if the way json is formatted does not suit you'
'check the documentation of json.asp library'
REM 3. stream json to client
Response.ContentType = "application/json"
Response.Write jsonResult
%>
値または構造を JSON にフォーマットするのに役立つライブラリをさらに見つけることができます。SO または Google で「クラシック ASP」+ JSON を検索するだけです。以下は、vbscript/ASP 構造を受け取り、それらを JSON で出力する1 つのライブラリです。SQL の例を見てください。
より「古典的な」ASPとJSONについては、このSOスレッドを確認してください
于 2013-03-29T03:30:21.310 に答える