成人免费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 解析器

2022-06-28 08:17:10

JSON性能反射

2009-03-19 09:26:05

RSS解析器MagpieRSS

2023-12-30 13:33:36

Python解析器JSON

2013-07-23 06:39:49

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

2010-01-06 16:41:40

解析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-01-06 18:29:46

安裝JSON插件

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

2009-12-14 18:59:27

Ruby解析器

2022-10-20 11:00:52

SQL解析器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99久久精品一区二区毛片吞精 | 欧美网址在线观看 | 国产成人免费视频网站视频社区 | 国产精品久久久久久 | 国产一区二区三区四区五区加勒比 | 中文字幕日韩欧美一区二区三区 | 日韩电影a | 欧美久久一级 | 麻豆国产一区二区三区四区 | 中文在线视频 | 久久精品视频免费观看 | 日韩在线一区二区 | 欧美在线资源 | 777777777亚洲妇女 | 男人av网| 成人在线免费观看av | 婷婷久久精品一区二区 | 亚洲综合久久久 | 黄色大片视频 | 欧美精品欧美精品系列 | 成人3d动漫一区二区三区91 | 精品国产乱码久久久久久闺蜜 | 日韩精品一区二区三区在线观看 | 成人免费在线电影 | 亚洲精品中文字幕中文字幕 | 亚洲福利在线视频 | 欧产日产国产精品国产 | 一区二区三区四区国产 | 超碰成人在线观看 | 日韩精品1区2区3区 成人黄页在线观看 | 国产精品一区一区三区 | 午夜在线影院 | 国产一二三视频在线观看 | 日韩精品一二三 | 国产乱码精品一区二区三区忘忧草 | 一区二区av在线 | 天天爽夜夜爽精品视频婷婷 | 国产在线视频一区二区 | 国内精品一区二区 | 国产一级成人 | 欧美日韩在线视频一区 |