首页 前端知识 C RapidJSON 解析库应用

C RapidJSON 解析库应用

2024-09-01 23:09:15 前端知识 前端哥 538 269 我要收藏

RapidJSON是腾讯开源的一个高效的C JSON解析器及生成器,它是只有头文件的C 库。RapidJSON是跨平台的,支持Windows, Linux, Mac OS X及iOS, Android。它的源码在GitHub - Tencent/rapidjson: A fast JSON parser/generator for C with both SAX/DOM style API,稳定版本为2016年发布的1.1.0版本。官方教程:RapidJSON: 教程

RapidJSON特点: (1). RapidJSON小而全:它同时支持SAX和DOM风格的API,SAX解析器只有约500行代码。 (2). RapidJSON快:它的性能可与strlen()相比,可支持SSE2/SSE4.2加速,使用模版及内联函数去降低函数调用开销。 (3). RapidJSON独立:它不依赖于BOOST等外部库,它甚至不依赖于STL。 (4). RapidJSON对内存友好:在大部分32/64位机器上,每个JSON值只占16字节(除字符串外),它预设使用一个快速的内存分配器,令分析器可以紧凑地分配内存。 <
转载请注明出处或者链接地址:https://www.qianduange.cn//article/17494.html
标签
评论
发布的文章
大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!