JSON的概念以及cJSON的使用

2020-08-12 10:28:13

JSON,全稱是JavaScript Object Notation.它是基於JavaScript程式語言ECMA-262 3rd Edition-December 1999標準的一種輕量級的數據交換格式,主要用於用於跟伺服器進行交換數據.跟XML相類似,它獨立於語言,在跨平臺數據傳輸上有很大的優勢.
上面是百科的解釋

可以說明json大概的意思和作用,json其實就是通過鍵值對儲存數據,舉個例子:
var a ={「one」:「一」,「two」:「二」,「three」:「三」},a就是一個json,a.one的值就是一,還可以內嵌陣列
var b={「A」:"[1,2,3,4,5,6,7]",「B」:"[a,b,c,d,e]"},b.A[0]的值就是1,json變數裏面還可以內嵌json,可以內嵌陣列,取值方法就是如上面的那種,陣列用下標,json取鍵值對的名,使用起來很方便,數據儲存格式簡潔。
本文主要對cJSON的使用進行一個講解,cJSON不是什麼數據格式,他只是一個.c檔案組成的JSON解析器
json就是類似數據結構的一個樹的結構,他可以由物件包含json陣列,或者物件再包含一個物件,可以巢狀
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述