JSON (JavaScript Object Notation) 是一种常见使用的轻量级的数据交换格式,既有利于人工读写,也方便于机器的解析和生成。
关于JSON格式的定义,参看网站[1]。在该网站中,也提供了各类语言的几十个解析库。
cJSON是其中一个代码质量很好、可读性很高的编解码库,通过阅读其代码可以学习其代码风格。本来打算自己写一个源码分析的文章,不过在网上发现已有人捷足先登[2],便打算藏个拙。
引用
- [1].JSON格式标准定义与编解码库
- [2].cJSON源码解析
JSON (JavaScript Object Notation) 是一种常见使用的轻量级的数据交换格式,既有利于人工读写,也方便于机器的解析和生成。
关于JSON格式的定义,参看网站[1]。在该网站中,也提供了各类语言的几十个解析库。
cJSON是其中一个代码质量很好、可读性很高的编解码库,通过阅读其代码可以学习其代码风格。本来打算自己写一个源码分析的文章,不过在网上发现已有人捷足先登[2],便打算藏个拙。