JSON

JSON和XML

JSON和XML

本節重點介紹JSON和XML之間的區別。JSON和XML都是數據交換格式,都被大量使用。JSON對象有類型,而XML數據沒有類型。JSON不能顯示數據,而XML提供了顯示數據的功能。JSON不安全,而XML比JSON更安全。JSON隻支持UTF-8編碼,而XML支持許多編碼格式。

下表給出了XML和JSON之間的區別。

讓我們來看一個員工記錄的JSON代碼示例

{"employee": [{"id":"55027104", "name": "Abhijit", "lastname": "Sawant", "email-id": "abhijit.sawant@xxx.com" "address": "C-175,防禦殖民地,新德裏110026"},{"id":"55027107", "name": "Mouni", "lastname": "Roy", "email-id": "mouni.roy@xxx.com" "address": "B-128,斯瓦斯蒂亞維哈爾,新德裏110092"}]}

現在看到用XML編寫的相同代碼。

<??>   55027104 Tom  < emaild >abhijit.sawant@xxx.com 
C-175, Defence Colony, New Delhi 110026
C-175, Defence Colony, New Delhi 110026
55027107 Mouni Roy < emaild >mouni.roy@xxx.com
B-128, Swasthya Vihar, New Delhi 110092
. xml

您可以清楚地看到,與XML相比,JSON的可讀性和緊湊程度要高得多。

Baidu
map