下你所需,载你所想!
汇集开发技术源码资料

RapidJSON动态支持库/高性能JSON库1.1.0.0版

:350.041KB :1 :2020-03-05 21:09:38

部分简介

封装日志:
1.1.0.0版-
1) 添加 parse_GBK 函数 (详情在 rapidjson_dll_ec.e 中 GBK解析说明() 有具体原因和说明)
2) 添加 parse2 和 parse_insitu2 函数 (解析失败时不会返回空指针,便于 get_error 取错误信息)
3) 添加 get_error 函数(用于解析失败时获取 错误原因 和 错误位置,需要使用 parse_GBK parse2 parse_insitu2 函数解析返回其指针才能获取)
4) 升级 rapidjson库到官方最新版本(2019.12.3)

1.0.1.0版-
1) 添加 pointer_set_object函数,对已解析的JSON添加对象或数组(例子在 rapidjson_dll_ec.e 生成d演示)。
2) 升级 rapidjson库到官方最新版本(2019.9.12)

1.0.0.9版-
1) 升级 rapidjson库到官方最新版本(2019.4.15)

1.0.0.8版-2018.11.22
1) 修复 gstrlen函数 pop顺序错误问题.
2) 修复 win10环境下【SAX解析】路径深度到达3时,路径未以0结尾问题.

1.0.0.7版-
1) 修复 NumConversion.h中 StrToInt64函数 转换异常问题。(所有取长整数值,若类型是文本型,自动转换时会调用该函数)
2) 升级 rapidjson库到官方最新版本(2018.10.8)

1.0.0.6版-
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版-
1) 修复解析时传入空指针导致奔溃问题
2) 修复一些隐患
3) 增加object_get_key函数(取对象成员键名)
4) 增加double_to_string函数(双精度到文本 Grisu2算法),实现在auxiliary.cpp
5) 同步更新易语言模块和使用例子

1.0.0.3版-
1) 修复object_get_int和get_path_type返回错误问题(测试的时候加了个取字符串长度的代码,忘记删掉了- -)

RapidJSON动态支持库/高性能JSON库1.1.0.0版

热门推荐

相关文章