為什麼要使用JSON傳輸資訊

admin發表於2017-02-02
之所以現在使用JSON傳輸資料如此流行廣泛,自然有其原因,下面就做一下簡單介紹。

從資料結構上看,當前所有的資料都可以分解為以下三種型別:

(1).標量:也就是一個單獨的字串或數字,比如"螞蟻部落"這個單獨的詞。

(2).序列:也就是若干個相關的資料按照一定順序並列在一起,又叫做陣列(array)或列表(List)。

(3).對映:也就是一個名/值對,即資料有一個名稱和與之相對應的值,又稱作雜湊(hash)或字典(dictionary)。

由此可見,在程式語言中,只要有了陣列(array)和物件(object)就能夠儲存一切資料,同時在不同的語言之間進行資料交換的時候,傾向於使用字串,因為字串在各個語言中的處理方式大致相同,那麼JSON的誕生也就在情理之中了。

JSON的優勢在於:

(1).JSON是純文字格式,是獨立於語言和平臺的。

(2).生成和解析相對於XML而言要簡單。

(3).讀寫的速度更快。

相關文章