91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ASP.NET中怎么利用 AJAX實現JSON序列化和反序列化

發布時間:2021-07-16 14:41:05 來源:億速云 閱讀:210 作者:Leah 欄目:編程語言

這篇文章給大家介紹ASP.NET中怎么利用 AJAX實現JSON序列化和反序列化,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

JSON序列化和反序列化

POST /Ajax/ZipCodeService.asmx/GetCityAndState HTTP/1.1  Accept: */*  Accept-Language: en-us  Referer: http://localhost:1997/Ajax/ZipCodePage.aspx  UA-CPU: x86  Accept-Encoding: gzip, deflate  User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; ...)  Host: localhost:1997  Content-Length: 15  Connection: Keep-Alive  Cache-Control: no-cache  {"zip":"98052"}  HTTP/1.1 200 OK  Server: ASP.NET Development Server/8.0.0.0  Date: Fri, 29 Dec 2006 21:06:17 GMT  X-AspNet-Version: 2.0.50727  Cache-Control: private, max-age=0 Content-Type: application/json; charset=utf-8  Content-Length: 16  Connection: Close   {"REDMOND", "WA"}

JSON 是一個正在嶄露頭角的行業標準序列化格式。它還是被 ASP.NET AJAX 使用的本機格式。Microsoft AJAX Library 的 Sys.Serialization.JavaScriptSerializer 類支持在客戶端進行 JSON序列化和反序列化。System.Web.Script.Serialization.JavaScriptSerializer 類支持在服務器上進行 JSON序列化和反序列化。

并非所有類型均與 JSON 兼容。例如,JSON 不能處理具有循環引用的對象。當您需要返回不能與 JSON 兼容的復雜數據類型時,其實您可以使用 ASP.NET AJAX 的 ScriptMethod 屬性將返回類型序列化為 XML。這個技術對返回 XML 數據的方法也很有用,如下所示:

[ScriptMethod (ResponseFormatResponseFormat=ResponseFormat.Xml)]  public XmlDocument GetData()  {    ...  }

此外,您還可以構建和注冊自定義 JSON 轉換器,它允許將通常不能與 JSON 兼容的類型序列化和反序列化。ASP.NET AJAX January Futures CTP 包含三個這樣的轉換器:一個針對 DataSet,一個針對 DataTable,還有一個針對 DataRow。

關于ASP.NET中怎么利用 AJAX實現JSON序列化和反序列化就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

琼海市| 岳阳市| 广东省| 江阴市| 凤凰县| 新和县| 文山县| 建始县| 将乐县| 明水县| 溧水县| 遂宁市| 木兰县| 江北区| 商水县| 麦盖提县| 济源市| 黔西| 高密市| 沿河| 侯马市| 宁德市| 南溪县| 格尔木市| 棋牌| 黄骅市| 建昌县| 七台河市| 广昌县| 东乡县| 大洼县| 甘谷县| 河间市| 娄底市| 县级市| 醴陵市| 临安市| 威宁| 开江县| 黑河市| 轮台县|