为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 易语言相关 > 易语言支持库 正文

RapidJSON动态支持库(高性能JSON库)

三叶资源网 2019-05-06 23:19:06 易语言支持库 3531 ℃ 2 评论

使用说明:

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返回错误问题(测试的时候加了个取字符串长度的代码,忘记删掉了- -)

文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有2位网友发表了看法:

  • eyuyan

    eyuyan  评论于 [2019-06-01 17:13:39]  回复

    rapidjson版本

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
微信反多开检测文件分割器彩票开奖遗漏组合分析找图图片旋转工具拖放支持库窗口特效进程保护Python编程跳一跳辅助源码自动审核进群气泡聊天框游民星空水印自动下载易大漠教程取电脑硬件信息代码框自绘Socket美丽约禁止重复运行
最新评论