2017-04-19 81 views
0

有人可以解釋如何使用JSON和XML序列化來存儲和傳輸數據和一般情況,在這種情況下你會選擇一種嗎?JSON和XML序列化

+0

你想將數據存儲在具有有限的訪問一個文件還是要能夠訪問互聯網的服務器(如SQL Server數據庫)中存儲? – jdweng

+0

對不起,我會提供一個更詳細的問題。應用程序將被多個用戶訪問(10-15),一些用戶具有管理角色,而其他用戶只能查看數據庫。它將部署在多個桌面上。 – MonkeyWithMachine

+0

StackOverflow不適用於形式問題「請從第一原則向我解釋技術X」。採取這個問題的正確地點是書店。 –

回答

2

XML & JSON不用於存儲數據,而是在不同的頁面,表單或Web服務之間傳輸數據。這就是他們首先設計的。 JSON和XML之間

差異:

相似點:

  • 兩個JSON和XML是 「自我描述」(人類可讀的)
  • 兩個JSON和XML是分層內的值(值)
  • JSON和XML都可以被很多編程語言解析和使用
  • JSON和XML ca n,其中一個XMLHttpRequest被擷取

差異:

  • JSON不使用結束標記
  • JSON較短
  • JSON更快的讀寫
  • JSON可以使用陣列

你可以f在下面的鏈接中提供關於XML和JSON的幾個解釋和指南。確定你在決定你的首選方法之前給他們一個簡短的閱讀。

對於您的原始問題,我建議將您的用戶信息存儲在分離的數據庫中。考慮到您的初始要求,您可以選擇多種選項並決定最適合您的選項。

XML:

https://www.w3schools.com/xml/xml_whatis.asp

https://www.w3schools.com/xml/xml_usedfor.asp

JSON:

http://www.json.org/

​​

來源:

https://www.w3schools.com/js/js_json_xml.asp

+0

謝謝你,我正在尋找什麼。 – MonkeyWithMachine

+0

幾個多產的數據庫支持內置查詢支持的JSON格式文本的存儲。 – youzer