2017-06-12 34 views
-1

用於教育目的 客戶端爲什麼要從服務器請求jason或xml文件? 這些文件(json和xlm)有什麼優勢,這些文件和簡單的txt文件有什麼區別編程爲什麼json而不是txt

回答

1

json/xml文件可以直接解釋爲語言並轉換爲本地變量,如數組,字符串,整數等等。所有的數據也都有索引,當你想稍後閱讀它時確保你正在讀取正確的數據,這是非常有益的。由於JSON和XML是非常常用的,所以大多數語言還具有讓您直接從JSON編碼和解碼變量到可用變量的功能,反之亦然。

如果您要以純文本形式發送更多信息,則必須組成自己的系統來分隔不同的變量(例如,用逗號分隔所有信息),但是當文本本身保留時會遇到異常逗號。一旦你開始接收更多的信息,這也是非常不切實際的。

如果您的問題真的是質疑將XML放在.xml文件和.txt文件中的不同之處,那麼在編程時就沒有區別,除了將.xxt存儲在.txt中會引起混淆。

+0

這就是我要找的謝謝bro – kazim

+0

@kazim沒問題。如果答案可以解決您的問題,那麼如果您可以將其標記爲關閉此線程的正確答案,那將會很不錯 –

+0

我該如何做到這一點iam new here – kazim

0

正常的文本文件很好,只是文本文件。它們不能以機器可以理解的方式組織。如果您需要在文本文件中搜索某些內容,則需要查看每行和每個單詞。

XML文件是一種標記文件,可以被機器和人類讀取。它們具有標籤,就像HTML標籤一樣,它們的格式是特定於應用程序的,因此您可以瞭解要使用哪些標籤以及結構中的哪些位置。這使得機器的搜索和閱讀變得容易。更不用說,大多數常用的編程語言都支持XML文件。

與XML類似,JSON具有結構並且是機器可讀的。它們不是標籤,而是一種被稱爲字典的形式。其格式解釋爲here

您可以看到爲什麼在通過計算機讀取XML和JSON時有意義。您甚至可以自動執行整個過程,因爲在大多數情況下,特定應用程序的格式已知。

+0

所以專業的答案非常感謝 – kazim

+0

不客氣,如果它解決了你的問題,請接受它作爲解決問題的答案:) – Silencer310

相關問題