DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML詳解 >> 對於JSON與XML只見問題進行學習探討
對於JSON與XML只見問題進行學習探討
編輯:XML詳解     

JSON與XML的另一個差別是屬性的差異,由於JSON采用冒號賦值,這將導致當XML轉化為 JSON時,在標識符(XML CDATA)與實際屬性值之間很難區分誰應該被當作文本考慮。

JSON與XML一樣也是一種簡單文本格式。相對於XML,它更加易讀、更便於肉眼檢查。在語法的層面上,JSON與其他格式的區別是在於分隔數據的字符,JSON中的分隔符限於單引號、小括號、中括號、大括號、冒號和逗號

  1. JSON實例{"addressbook": {"name": "Mary Lebow",  
  2.     "address": {  
  3.         "street": "5 Main Street"  
  4.         "city": "San DIEgo, CA",  
  5.         "zip": 91912,  
  6.     },  
  7.     "phoneNumbers": [  
  8.         "619 332-3452",  
  9.         "664 223-4667"  
  10.     ]  

JSON的另一個優點是它的非冗長性。在XML中,打開和關閉標記是必需的,這樣才能滿足標記的依從性;而在JSON中,所有這些要求只需通過一個簡單的括號即可滿足。在包含有數以百計字段的數據交換中,傳統的XML標記將會延長數據交換時間。目前還沒有正式的研究表明JSON比XML有更高的線上傳輸效率;

人們只是通過簡單的字節數比較發現,對於等效的JSON和XML有效負載,前者總是小於後者。至於它們之間的差距有多大,特別是在新的XML壓縮格式下它們的差距有多大,有待進一步的研究。這將開創一條比DOM技術更為便捷的數據訪問途徑。下面列舉幾個JavaScript代碼片段來說明這一過程,這些代碼片段會訪問先前的JSON代碼片段中的信息:

JSON與XML的另一個優點是它的非冗長性。在XML中,打開和關閉標記是必需的,這樣才能滿足標記的依從性;而在JSON中,所有這些要求只需通過一個簡單的括號即可滿足。在包含有數以百計字段的數據交換中,傳統的XML標記將會延長數據交換時間。

  • 圖解JSON語法五大要素
  • 進行JSON和XML的操作說明介紹
  • 幾分鐘簡述JSON對象的相關技巧
  • 主要介紹JSon_decode 相關問題技巧說明
  • 詳細分析JSon string的相關問題

目前還沒有正式的研究表明JSON與XML有更高的線上傳輸效率;人們只是通過簡單的字節數比較發現,對於等效的JSON和XML有效負載,前者總是小於後者。至於它們之間的差距有多大,特別是在新的XML壓縮格式下它們的差距有多大,有待進一步的研究。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved