主要區別
XML和JSON是web應用程式開發中使用的資料交換格式。兩者都是不同的,都是用在正確的地方。JSON是從JavaScript擴充套件的,而XML是從SGML擴充套件的。JSON的語法比XML輕,因為JSON不包含開始和結束標記,但是XML有開始和結束標記。JSON支援資料型別和陣列,而XML不提供資料型別,也不支援陣列。XML支援名稱空間和註釋,而JSON不支援名稱空間和註釋
什麼是xml(xml)?
XML是web應用程式開發中使用的資料交換格式。XML代表“可擴充套件標記語言”。它是從標準通用標記語言(SGML)擴充套件而來的。它包含一組對文件進行編碼的規則集,以便人和機器都能閱讀。它比較重。透過混合使用屬性和元素,它支援物件和支援名稱空間。和評論。
什麼是json格式(json)?
JSON是web應用程式開發中使用的資料交換格式。JSON代表“JavaScript物件表示法”。它是從JavaScript擴充套件而來的。它是基於文字的格式,因此是人類可讀的。它很輕,也很快。它支援物件,但不支援註釋和名稱空間。
主要區別
- JSON是從JavaScript擴充套件的,而XML是從SGML擴充套件的。
- XML代表“可擴充套件標記語言”,JSON代表“JavaScript物件表示法”。
- JSON的語法比XML輕
- JSON不包含start和end標記,但是XML有start和end標記。
- JSON支援資料型別和陣列,而XML不提供資料型別,也不支援陣列。
- XML支援名稱空間,而JSON不支援名稱空間
- XML支援註釋,而JSON不支援註釋。
- JSON更適合web服務,而XML更適合配置。
- JSON資料不能更改為其他格式,而XML資料可以更改為其他格式,如純文字、JSON。
- JSON中的對映比XML中的對映非常簡單,因為JSON是面向資料的,而XML是面向文件的。