参考json-tutorial项目写的一个json解析器
- 符合ECMA-404标准的JSON解析器
- 递归下降解析器
- 解析器的数据结构主要采用栈
- 使用标准C (ANSI)
- 支持 UTF-8 JSON文本
- 支持以 double 存储 JSON number 类型
Linux
cmake . && make
./leptjson_test
git commit --amend --no-edit # 追加到上次commit。不会进入编辑器,直接进行提交,但是不能直接推到远程,会造成冲突
值得注意的点:
- 测试驱动开发。这是第一次进行实践