C++实现简单的Json库,目前实现:
- 能够解析null、true、false、数字(double)、字符串、数组、对象
- 仅支持
UTF-8
JSON文本,仅支持double
存储number - 能够添加和删除Json对象
- 实现Json对象转换成字符串格式化输出
- 实现FastWriter的非格式化输出
- 接口使用大部分同Jsoncpp
- Reader部分采用了单例模式(纯粹是因为想用一下单例)
学习资料来自miloyip大神的GitHub
使用系统:
- CentOS 7
使用工具:
- vim
- makefile
- g++
- gdb
- 熟悉了gbd调试
- 学会了简单的测试单元的编写
- 熟悉了C++的Json库
- 大概了解了代码重构
- 学会了内存泄漏检测工具
- 实际写了一下单例模式