成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

慢解JSON解析器的問題學習研究

開發
具體地說,我們將探討一個實現序列化與反序列化的服務器端對象—JavaScriptSerializer,我們將專注于分析JSON解析器中服務器與客戶端通信過程中的數據存儲形式的問題。

下面對JSON解析器進行相關的介紹,作為重點支持ASP.NET開發平臺的開源Ajax框架在它一出世時就受到廣大.NET開發人員的青睞,看完本文你肯定有不少收獲,希望本文能教會你更多東西。

在本文中,在正式討論JSON格式之前,首先讓我們簡要回憶一下XML。XML是“可擴展的標記語言”的簡稱,它提供了定義Web中一系列數據傳輸協議的方式,是文本型的,被人們譽為“完全開發Internet和Web潛力的理想方式”。#t#

那么,為什么ASP.NET AJAX中還要引入JSON呢?還是讓我們先來觀察一下例子吧。比如當前Web頁面將從后臺載入一些通訊錄的信息,這些信息如果寫成XML,可能是如下形式:

  1. <contact> 
  2.     <friend> 
  3.         <name>Michael</name> 
  4.         <email>17bity@gmail.com</email> 
  5.         <homepage>http://www.jialing.net</homepage> 
  6.     </friend> 
  7.     <friend> 
  8.         <name>John</name> 
  9.         <email>john@gmail.com</email> 
  10.         <homepage>http://www.john.com</homepage> 
  11.     </friend> 
  12.     <friend> 
  13.         <name>Peggy</name> 
  14.         <email>peggy@gmail.com</email> 
  15.         <homepage>http://www.peggy.com</homepage> 
  16.     </friend> 
  17. </contact> 
  18.  
  19.   而寫成JSON形式,則會是:  
  20.  
  21. [  
  22. friend: {  
  23.    name:"Michael",  
  24.    email:"17bity@gmail.com",  
  25.    homepage:"http://www.jialing.net"  
  26. },  
  27. friend: {  
  28.    name:"John",  
  29.    email:"john@gmail.com",  
  30.    homepage:"http://www.jobn.com"  
  31. },  
  32. friend: {  
  33.    name:"Peggy",  
  34.    email:"peggy@gmail.com",  
  35.    homepage:"http://www.peggy.com"  

相比之下,JSON解析器表達方式明顯更為簡潔。其實,我們最關心的并不只是表達上的簡單性,最重要的是如何簡化DOM的解析。因為不同的瀏覽器中XML/SOAP解釋器的實現是有所不同的,所以,解釋相同的XML和SOAP格式的數據未必會一定得到一致的結果。#t#

為此,ASP.NET AJAX中特地引入了更為輕量級的JSON格式,并創建了一致的JSON解析器,再加上JavaScript本身就支持以JSON方式創建對象,所以,這一切都顯然十分流暢自然和水到渠成。

責任編輯:chenqingxiang 來源: 電子工業出版社
相關推薦

2022-02-14 13:58:32

操作系統JSON格式鴻蒙

2020-12-02 10:13:45

JacksonJDK解析器

2010-01-07 17:24:31

JSON 解析器

2009-03-19 09:26:05

RSS解析器MagpieRSS

2023-12-30 13:33:36

Python解析器JSON

2022-06-28 08:17:10

JSON性能反射

2010-01-06 16:41:40

解析JSON

2013-07-23 06:39:49

Json字符串到JsoAndroid開發學習Json萬能解析器

2014-05-06 09:27:54

2010-02-22 13:38:50

Python解析器

2010-02-22 16:51:03

Python 解析器

2024-02-22 08:06:45

JSON策略解析器

2021-03-18 10:56:59

SpringMVC參數解析器

2010-03-05 10:14:53

Ubuntu ruby

2009-01-03 14:39:00

ibmdwSpirit

2011-04-01 16:16:27

JavaScript

2021-10-03 15:02:50

HTTPNodejs

2010-01-06 18:29:46

安裝JSON插件

2010-01-06 14:24:40

Javascript解

2009-12-14 18:59:27

Ruby解析器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产免费视频在线 | 日日夜精品视频 | 天天干天天色 | 国产精品美女久久久久久久网站 | 九一视频在线播放 | 国产精品视频免费观看 | 九九热精品免费 | 成人永久免费视频 | 久久99精品国产 | 中文字幕av在线 | 天天操天天射天天舔 | 精品欧美乱码久久久久久1区2区 | www.99热这里只有精品 | 国产日韩欧美中文 | www.天天操| 怡红院怡春院一级毛片 | 国产精品jizz在线观看老狼 | 91麻豆精品一区二区三区 | 国产免费一区二区三区免费视频 | 久久69精品久久久久久久电影好 | 99爱在线观看 | 精品九九| 嫩草黄色影院 | av中文字幕在线播放 | 中文字幕不卡在线观看 | 国产成人精品综合 | 日韩高清一区 | 亚洲成在线观看 | 天堂av中文 | 国产成人精品一区二三区在线观看 | 超碰97免费在线 | 精品久久久久久亚洲精品 | 成人欧美一区二区 | 中文字幕国产视频 | 一级特黄a大片 | 伊人免费网 | 精品亚洲一区二区三区 | 国产精品久久久久久久久久 | 在线视频91 | 国产高清区 | 欧美另类日韩 |