文件名称:RapidJSON动态支持库(高性能JSON库)
文件大小:466KB
文件格式:ZIP
更新时间:2024-07-15 09:09:19
易语言支持库
使用说明: 1.易语言模块和使用例子在Release目录下 2.为了节省打包大小,删除了Visual Studio的配置,重新编译的话 选择Release x86即可 3.官方库若有更新可直接替换include文件夹,重新编译即可(官方git: https://github.com/Tencent/rapidjson/)(官方文档: http://rapidjson.org/zh-cn/) 封装日志: 1.0.0.9版-2019.5.6 1) 升级 rapidjson库到官方最新版本(2019.4.15) 1.0.0.8版-2018.11.22 1) 修复 gstrlen函数 pop顺序错误问题. 2) 修复 win10环境下【SAX解析】路径深度到达3时,路径未以0结尾问题. 1.0.0.7版-2018.11.17 1) 修复 NumConversion.h中 StrToInt64函数 转换异常问题。(所有取长整数值,若类型是文本型,自动转换时会调用该函数) 2) 升级 rapidjson库到官方最新版本(2018.10.8) 1.0.0.6版-2018.10.8 1) 修复 rapidjson_dll_ec.e RJ生成W.创建对象和RJ生成W.创建数组 键名为空时,生成异常问题 2) 优化 取数值时,若为文本型,则强转为对应数值返回. 3) 添加 通配_取xx值配置 系列 (作用:取值,需要提供一个默认值,若节点存在则返回节点值,不存在则添加默认值) 4) 添加 通配_置xx值 系列 (作用:可多路径生成json) 5) 添加 pointer_erase_path 函数 (作用:删除某个节点) 6) 添加 pointer_is_exist 函数 (作用: 查询节点是否存在) 7) 添加 几个性能优化过的辅助函数,实现在rapidjson_dll_ec.e(辅助功能) 8) 封装 zlib部分解压缩功能,实现在auxiliary.cpp 9) 更新 易语言模块和使用例子 1.0.0.5版-2018.9.26 1) 添加SAX解析方式,实现在sax.cpp 2) 同步更新使用例子(rapidjson.e) 1.0.0.4版-2018.9.9 1) 修复解析时传入空指针导致奔溃问题 2) 修复一些隐患 3) 增加object_get_key函数(取对象成员键名) 4) 增加double_to_string函数(双精度到文本 Grisu2算法),实现在auxiliary.cpp 5) 同步更新易语言模块和使用例子 1.0.0.3版-2018.8.30 1) 修复object_get_int和get_path_type返回错误问题(测试的时候加了个取字符串长度的代码,忘记删掉了- -)
【文件预览】:
RapidJSON_dll完整源码_0.9
----rapidjson()
--------封装说明.txt(2KB)
--------Release()
--------RapidJSON()
--------rapidjson.sln(1KB)