自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ASP.NET AJAX的JSON序列化和反序列化

開發(fā) 后端
本文介紹ASP.NET AJAX的JSON序列化和反序列化,JSON 是一個正在嶄露頭角的行業(yè)標(biāo)準(zhǔn)序列化格式。它還是被 ASP.NET AJAX 使用的本機(jī)格式。

JSON序列化和反序列化

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


JSON 是一個正在嶄露頭角的行業(yè)標(biāo)準(zhǔn)序列化格式。它還是被 ASP.NET AJAX 使用的本機(jī)格式。Microsoft AJAX Library 的 Sys.Serialization.JavaScriptSerializer 類支持在客戶端進(jìn)行 JSON序列化和反序列化。System.Web.Script.Serialization.JavaScriptSerializer 類支持在服務(wù)器上進(jìn)行 JSON序列化和反序列化。

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

  1. [ScriptMethod (ResponseFormatResponseFormat=ResponseFormat.Xml)]  
  2. public XmlDocument GetData()  
  3. {  
  4.   ...  

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

【編輯推薦】

  1. 淺析ASP.NET Web 安全性
  2. ASP.NET的Session State
  3. 淺析IsPostBack屬性ASP.NET
  4. ASP.NET構(gòu)架與安全機(jī)制
  5. 概述ASP.NET水晶報表
責(zé)任編輯:佚名 來源: 百度空間
相關(guān)推薦

2011-06-01 15:05:02

序列化反序列化

2022-08-06 08:41:18

序列化反序列化Hessian

2021-11-18 07:39:41

Json 序列化Vue

2009-08-24 17:14:08

C#序列化

2011-05-18 15:20:13

XML

2009-09-09 14:45:41

XML序列化和反序列化

2009-09-09 15:47:27

XML序列化和反序列化

2009-09-09 16:10:11

.NET序列化和反序列

2009-08-06 11:16:25

C#序列化和反序列化

2009-06-14 22:01:27

Java對象序列化反序列化

2018-03-19 10:20:23

Java序列化反序列化

2019-11-20 10:07:23

web安全PHP序列化反序列化

2009-08-25 14:24:36

C#序列化和反序列化

2023-12-13 13:49:52

Python序列化模塊

2009-08-25 14:43:26

C#序列化和反序列化

2024-10-07 08:26:53

2010-03-19 15:54:21

Java Socket

2024-01-30 13:32:51

JSON反序列化序列化

2011-06-01 14:50:48

2012-04-13 10:45:59

XML
點贊
收藏

51CTO技術(shù)棧公眾號