simdjson高性能 JSON 解析库
simdjson 是每秒可解析千兆字节的高性能 JSON 解析库。simdjson 使用 SIMD 指令和 microparallel 算法来解析 JSON,比 RapidJSON 快 4 倍,比 JSON for Modern C++快 25 倍。
特性
- 快速:比常用的生产级 JSON 解析器快 4 倍以上
- 破纪录的速度:以 6 GB/s 的速度压缩 JSON,以 13 GB/s 的速度验证 UTF-8,以 3.5 GB/s 的速度验证 NDJSON
- 简单:易于使用且文档详细的 API
- 严格验证:完整的 JSON 和 UTF-8 验证,无损解析,性能不受影响
- 自动配置:在运行时选择 CPU 定制的解析器,无需配置
- 可靠:从内存分配到错误处理,simdjson 的设计都考虑到了意外情况
- 同行评审:相关研究发表在 VLDB Journal、Software: Practice and Experience 等刊物上
性能对比
评论
ExjsonC/C++ 高性能 JSON 解析库
C语言JSON解析库:Exjson什么是Exjson?Exjson是一款高性能的基于Flex&Bison的 JSON 解析器,Xserver引擎自带,其他需要使用的只需要引入几个头文件和源文件
ExjsonC/C++ 高性能 JSON 解析库
0
commons.json高性能JSON库
commons.json是Java的序列化与反序列化JSON格式的类库,commons.json非常轻量,且性能比Jackson和Gson好,并且支持缓存。示例:JavaObjecttoJSON:St
commons.json高性能JSON库
0
Brief-JSON轻量级 JSON 解析库
轻量级JSON解析库BriefJSON,追求以最少的代码完成JSON解析及JAVA对象的序列化和反序列化。用户只需把代码文件拷贝到自己的项目中即可使用。采用模块化设计,将JSON序列化与JAVABea
Brief-JSON轻量级 JSON 解析库
0
lkjsonDelphi的JSON解析库
lkjson(JSONdelphilibrary)是Delphi实现的JSON数据格式和对象结构,主要特点是轻量级以及快速。
lkjsonDelphi的JSON解析库
0