miloyip

json-tutorial

miloyip

从零开始的 JSON 库教程

AI 简介

该项目是一个从零开始的 JSON 库教程,旨在帮助学习过基本 C/C++ 编程的同学逐步理解并实践软件开发过程。核心功能包括符合标准的 JSON 解析器和生成器,采用手写的递归下降解析方法,使用标准 C 语言(C89),支持跨平台/编译器,并且仅支持 UTF-8 JSON 文本与以 `double` 存储 JSON number 类型。整个项目强调测试驱动开发、良好的编程风格、数据结构设计等关键技能的学习。该教程适合那些希望深入了解 C 语言实际应用以及如何构建小型但实用的库的学生或开发者参考。通过跟随此教程,读者不仅能掌握 JSON 处理技术,还能学到关于 API 设计、断言使用、Unicode 和浮点数处理等重要概念,同时熟悉如 Github、CMake、valgrind 和 Doxygen 等工具的应用。

C
7.9k
Stars
4.3k
Forks
202
Watchers
95
Issues

Star 增长

今日0
近 7 天+2
近 30 天+8
综合评分44.8
默认分支master