cJSON使用詳細(xì)教程 | 一個(gè)輕量級(jí)C語(yǔ)言JSON解析器
JSON —— 輕量級(jí)的數(shù)據(jù)格式
JSON 全稱 JavaScript Object Notation,即 JS對(duì)象簡(jiǎn)譜,是一種輕量級(jí)的數(shù)據(jù)格式。
它采用完全獨(dú)立于編程語(yǔ)言的文本格式來(lái)存儲(chǔ)和表示數(shù)據(jù),語(yǔ)法簡(jiǎn)潔、層次結(jié)構(gòu)清晰,易于人閱讀和編寫(xiě),同時(shí)也易于機(jī)器解析和生成,有效的提升了網(wǎng)絡(luò)傳輸效率。
JSON語(yǔ)法規(guī)則
JSON對(duì)象是一個(gè)無(wú)序的"名稱/值"鍵值對(duì)的集合:
以"{“開(kāi)始,以”}"結(jié)束,允許嵌套使用;
每個(gè)名稱和值成對(duì)出現(xiàn),名稱和值之間使用":"分隔;
鍵值對(duì)之間用","分隔
在這些字符前后允許存在無(wú)意義的空白符;
對(duì)于鍵值,可以有如下值:
一個(gè)新的json對(duì)象
數(shù)組:使用"[“和”]"表示
數(shù)字:直接表示,可以是整數(shù),也可以是浮點(diǎn)數(shù)
字符串:使用引號(hào)"表示
字面值:false、null、true中的一個(gè)(必須是小寫(xiě))
————————————————
cJSON使用詳細(xì)教程 | 一個(gè)輕量級(jí)C語(yǔ)言JSON解析器_Mculover666的博客(嵌入式)-CSDN博客_cjson使用*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。