[[Open棟梁>https://github.com/OpenTouryoProject]] wiki -[[戻る>アプリケーション設計のポイント]] *目次 [#kc92155a] #contents *概要 [#b4c7b59a] 下記のテクノロジを使用して実装可能である。 *テクノロジ [#s004bfe5] **SOAP形式 [#aa08614f] -ASP.NET Webサービス -WCF SOAPサービス JavaScriptSerializer クラス (System.Web.Script.Serialization) http://msdn.microsoft.com/ja-jp/library/system.web.script.serialization.javascriptserializer.aspx XmlSerializer クラス (System.Xml.Serialization) http://msdn.microsoft.com/ja-jp/library/system.xml.serialization.xmlserializer.aspx **REST形式 [#lb9eeb90] -ASP.NET Webサービス~ ASP.NET AJAX Extensionを使用する。 --System.Web.Script.Services.ScriptService クラス属性を付与。 ---ScriptServiceAttribute クラス (System.Web.Script.Services)~ http://msdn.microsoft.com/ja-jp/library/system.web.script.services.scriptserviceattribute.aspx --System.Web.Script.Services.ScriptService メソッド属性を付与。 ---ScriptMethodAttribute クラス (System.Web.Script.Services)~ http://msdn.microsoft.com/ja-jp/library/system.web.script.services.scriptmethodattribute.aspx --JavaScriptSerializer クラス を使用してシリアライズ --XmlSerializerクラス を使用してシリアライズ --その他、任意のJSONシリアライザーも利用可能~ 参考情報 ---javascript - How to return JSON from ASP.NET .asmx - Stack Overflow http://stackoverflow.com/questions/1678101/how-to-return-json-from-asp-net-asmx ---Json.NET VS ASP.NET Ajax Extensions - Architect Life http://d.hatena.ne.jp/coma2n/20071108/1194485676 WCF RESTサービス JSON形式 DataContractJsonSerializer を使用してシリアライズ XML形式 DataContractSerializer を使用してシリアライズ JSON.NETなどの任意のJSONシリアライザーも利用可能 参考情報:JSON セキュリティ:WCF で JSON.NET を使う Webセキュリティの小部屋 http://www.websec-room.com/2013/07/29/891 ASP.NET MVC JSON形式 JSONResult を使用してシリアライズ XML形式 XMLResult を使用してシリアライ