代码拉取完成,页面将自动刷新
JsonLite是一个Json的C++实现,可以生成和解析JSON,除了依赖C/C++标准库 以外不依赖任何第三方库,可以移植到任何平台上。
JsonLite来源于实践,基本上可以满足实际需要。出于现实考虑,部分功能没有实现,例如UNICODE的自动解码与编码。 JsonLite首先考虑的易用性,而不是性能。与大多数JSON工具序列化与反序列化不同,JsonLite提供动态类型与动态执行的方法。
类 | 说明 |
---|---|
JsonObjectBuilder | 构造JSON对象 |
JsonArrayBuilder | 构造JSON数组 |
JsonParser | 解析JSON字符串 |
JsonFormater | 格式化JSON字符串 |
JsonValue | 所有的JSON值 (null, boolean, number, string, array, object) 在JsonLite中都是JsonValue |
JString | JsohLite字符串类, 支持引用记数, 嵌入指针, 写时复制... |
源码,无须安装。
请参考main.cpp。
Linux 在Source\JsonLite目录下执行make test。
Windows 打开JsonLite.sln,编译执行即可。
3h6a@163.com创建本项目,并欢迎大家来共同完善这个项目。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型