JSON 和 XML 都是人類可讀的格式并且與語言無關。在現實環境中它們都支持創建,讀取和解碼。我們可以基于以下因素來比較 JSON 和 XML:
XML 比 JSON 冗余,因此對我們來說編寫 JSON 會更快。
XML 被用來描述結構化數據,不包含數組;而 JSON 包含數組。
可以使用 JavaScript 的 eval 方法解析 JSON。當針對 JSON 應用這個方法時,eval 返回描述的對象。
下面分別展示了一個 XML 和 JSON 示例:
JSON:
{
"company": Volkswagen,
"name": "Vento",
"price": 800000
}
XML:
<car>
<company>Volkswagen</company>
<name>Vento</name>
<price>800000</price>
</car>