/cppjson

a light json lib using c++20

Primary LanguageC++

cppjson

这是一个使用C++开发的JSON库。使用MIT协议。

它支持主流的UTF-8编码格式。

如何使用?

cppjson支持从json文件读取数据然后进行解析,详情请见testexpamle1.json文件。 如果你使用了testexample1.json文件,如main.cpp所示,便可以进行解析,得到以下输出结果。

image

cppjson还支持strinify操作,即将JSON对象转换为JSON文本。 详情可见main.cpp里头的注释部分。该部分即是将解析过的JSON对象重新转换为对应的JSON文本。 结果如下, image

external中的文件

external中包含googletestbenchmark两个文件夹,对你而言可能并没有帮助,因为它仅作为测试编写以及 基准测试而引入,删除external并不影响该库的使用。如有需要,可以删除。 现暂时已经删除掉,如有需要可以自行下载并拉拽到该文件下。