首頁  >  文章  >  後端開發  >  為什麼用json不用xml

為什麼用json不用xml

little bottle
little bottle原創
2019-05-23 13:52:316477瀏覽

原因:1、JSON結構更容易對應到一般語言的資料結構;2、XML需要選擇怎麼處理element content的換行,json不需要;3、XML沒有預設的數字格式,JSON有;4.XML陣列元素tag比較重複冗餘,JSON比較易讀。

為什麼用json不用xml

為什麼很多人都反對使用XML而支援使用JSON呢?下面我將就這一問題和大家進行探討。

為啥用json?原因如下:

1、使用上的因素,JSON的結構更容易對應到一般語言的資料結構。

來了解XML和JSON的主要組成成分:

XML是element、attribute和element content。

JSON是object、array、string、number、boolean(true/false)和null。

2、XML需要選擇怎麼處理element content的換行,而JSON string則不須作這個選擇。

3、XML只有文字,沒有預設的數字格式,而JSON則有明確的number格式,這樣在locale上也安全。

4、XML映射數組沒大問題,就是數組元素tag比較重複冗餘。 JSON 比較易讀

5、JSON的true/false/null也能容易統一至一般程式語言的對應語意。

以上是為什麼用json不用xml的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn