Skip to content

Latest commit

 

History

History
21 lines (20 loc) · 920 Bytes

README.md

File metadata and controls

21 lines (20 loc) · 920 Bytes

C++实现JSON解析器

个人网站:789ak.com

分部完成内容

  • 第一部分
    • 实现动态类型的Json类
    • 用map<string, Json>实现JSON的对象类型
    • 用vector实现JSON的数组类型
    • Json类向基础类型转换的隐式转换
  • 第二部分
    • Json类向基础类型的显性转换
    • 完善JSON类常用函数
    • 实现Parser类
    • Json类parse()函数
    • Parser类的特殊字符处理函数
    • Parser解析JSON数组和对象类型
  • 第三部分
    • 浅拷贝改为深拷贝
    • 深拷贝下Json类的比较方法
    • 完善debug版本
    • 注释更新