博客專欄

EEPW首頁 > 博客 > cJSON使用詳細教程 | 一個輕量級C語言JSON解析器

cJSON使用詳細教程 | 一個輕量級C語言JSON解析器

發(fā)布人:電子禪石 時間:2021-08-28 來源:工程師 發(fā)布文章

JSON —— 輕量級的數(shù)據(jù)格式

JSON 全稱 JavaScript Object Notation,即 JS對象簡譜,是一種輕量級的數(shù)據(jù)格式。


它采用完全獨立于編程語言的文本格式來存儲和表示數(shù)據(jù),語法簡潔、層次結(jié)構(gòu)清晰,易于人閱讀和編寫,同時也易于機器解析和生成,有效的提升了網(wǎng)絡(luò)傳輸效率。


JSON語法規(guī)則

JSON對象是一個無序的"名稱/值"鍵值對的集合:


以"{“開始,以”}"結(jié)束,允許嵌套使用;

每個名稱和值成對出現(xiàn),名稱和值之間使用":"分隔;

鍵值對之間用","分隔

在這些字符前后允許存在無意義的空白符;

對于鍵值,可以有如下值:


一個新的json對象

數(shù)組:使用"[“和”]"表示

數(shù)字:直接表示,可以是整數(shù),也可以是浮點數(shù)

字符串:使用引號"表示

字面值:false、null、true中的一個(必須是小寫)

————————————————

cJSON使用詳細教程 | 一個輕量級C語言JSON解析器_Mculover666的博客(嵌入式)-CSDN博客_cjson使用


*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



關(guān)鍵詞: cJSON

技術(shù)專區(qū)

關(guān)閉