沐鳴代理:_JSON和XML之間的區別是什麼?

jsON(JavaScript Object Notation)是一種輕量級的數據交換格式,它完全獨立於語言。它基於JavaScript編程語言,易於理解和生成。

示例:

{"Student":[ 
    { "Name":"Vivek", "age":"20" }, 
    { "Name":"Suraj", "age":"19" }, 
    { "Name":"John", "age":"21" }, 
    { "Name":"Peter", "age":"22" } 
]}

XML(可擴展標記語言)旨在傳輸數據,而不是显示數據。這是W3C的推薦。可擴展標記語言(XML)是一種標記語言,它定義了一組規則,用於以人類可讀和機器可讀的格式編碼文檔。XML的設計目標側重於Internet上的簡單性,通用性和可用性。它是一種文本數據格式,通過Unicode為不同的人類語言提供強大的支持。儘管XML的設計側重於文檔,但該語言被廣泛用於表示任意數據結構,例如Web服務中使用的那些數據結構。

示例:

<Students> 
    <Student> 
        <Name>Vivek</Name> <age>20</age> 
    </Student> 
    <Student> 
        <Name>Suraj</Name> <age>19</age> 
    </Student> 
    <Student> 
        <Name>John</Name> <age>21</age> 
    </Student> 
    <Student> 
        <Name>Peter</Name> <age>22</age> 
    </Student> 
</Students>

這兩者都是自描述的,可以被許多編程語言解析和使用。

jsON和XML之間的區別

以下是JSON和XML之間的一些區別:

1、JSON是JavaScript Object Notation;XML是可擴展標記語言。

2、JSON是基於JavaScript語言;XML源自SGML。

3、JSON是一種表示對象的方式;XML是一種標記語言,使用標記結構來表示數據項。

4、JSON不提供對命名空間的任何支持;XML支持名稱空間。

5、JSON支持數組;XML不支持數組。

6、XML的文件相對難以閱讀和解釋;與XML相比,JSON的文件非常易於閱讀。

7、JSON不使用結束標記;XML有開始和結束標籤。

8、JSON的安全性較低;XML比JSON更安全。

9、JSON不支持註釋;XML支持註釋。

10、JSON僅支持UTF-8編碼;XML支持各種編碼。

站長推薦

1.雲服務推薦: 國內主流雲服務商,各類雲產品的最新活動,優惠券領取。地址:阿里雲騰訊雲華為雲

2.廣告聯盟: 整理了目前主流的廣告聯盟平台,如果你有流量,可以作為參考選擇適合你的平台點擊進入

鏈接: http://www.fly63.com/article/detial/7542