1.可讀性:
二者可讀性基本差不多,xml略好,因為人類的語言更貼近xml這樣的說明結構;
2.編碼難度和解析難度:
xml有複雜的父節點和子節點,編碼和解析難度都高於json,所以採用json就可以大大減少伺服器和客戶端的編碼解碼的**。
3.資料大小:
json資料體積小,xml有製表符,換行符,很多重複的標記符號等
4.傳輸速度:
json體積小,傳輸速度要遠遠快於xml
我覺得主要區別為以上4點,面試時回答這幾點就可以了,另外還有很多其他的區別,可以參考:json與xml的區別比較
JSON3 JSON與XML資料之間的轉換
要使用以下 除了json2中提到的7個jar包,還需要乙個xom.jar包,否則將會報錯 實現轉換的 如下 package com.json import net.sf.json.jsonobject import net.sf.json.xml.xmlserializer public class...
JSON與XML的戰火
json與xml的戰火 隨著ajax烈火的迅速蔓延,json很快被廣泛使用,並且侵入非ajax領域,xml純粹主義者奮起反擊,激起新一輪的戰火。xml純粹主義者認為,xml是既有的標準,已經得到了廣泛的支援和應用,不需要json來重新發明車軲轆 避諱 而且xml在設計上考慮了從最簡單到最複雜的需求,...
JSON與XML的比較
xml和json都使用結構化方法來標記資料,下面來做乙個簡單的比較。1 用xml表示中國部分省市資料如下 中國黑龍江 哈爾濱大慶 廣東廣州深圳 珠海 台灣台北高雄 新疆烏魯木齊 2 用json表示中國部分省市資料如下 var country 編碼的可讀性來說,xml有明顯的優勢,畢竟人類的語言更貼近...