PB11.5中高效处理JSON数据的技术更新与应用

需积分: 5 2 下载量 127 浏览量 更新于2024-10-21 收藏 78.15MB RAR 举报
资源摘要信息:"pb json 生成、解析,dw导入导出json,select-sql转json(***更新)" 知识点: 1. PB Json 生成与解析:PB(json生成与解析)是一种在PowerBuilder环境下使用的工具,可以实现Json的生成与解析。本次更新支持了PB11.5和PBNI,以及VS2015和RapidJSON开源库,使得PB环境下的Json操作更为方便。 2. DataWindow 导入导出Json:DataWindow是PB的一种数据窗口控件,可以用于数据的显示、编辑和更新。本次更新支持了DataWindow的快速导入导出Json功能,并且支持了对字段名有大写字母的Json文件的处理。 3. Json的DES加密与解密:本次更新在DataWindow导入导出Json的过程中增加了DES加密和解密的功能。可以在导出Json时对指定字段进行DES加密,在导入到DataWindow时进行DES解密,增强了数据的安全性。 4. PBVM115.DLL修改:PBVM115.DLL是PB的内存修改方法的文件,本次更新对其进行了修改,增加了对多节点KEY的支持。例如:"datalist:2:dm",可以取得datalist下第2行的dm字段。 5. 新增函数:本次更新新增了多个函数,包括of_get_sqls_json和of_get_sqls_json1。这两个函数利用sqlserver snc多查询语句执行接口,可以一次性执行多条select语句转入到json对象,方便了数据的处理。 6. Dw Blob处理:本次更新增加了对DWBlob的处理,包括获取DWBlob的函数of_getdwblob,设置DWBlob的函数of_setdwblob,获取Dsblob的函数of_getdsblob,设置Dsblob的函数of_setdsblob,获取sqlblob的函数of_getsqlblob。 7. 标签解释:标签中包含的"json", "sql", "pb", "rapidjson", "datawindow"都是本次更新涉及到的关键技术点,其中Json是一种轻量级的数据交换格式,Sql是用于管理和操作数据库的标准编程语言,PB是Sybase公司推出的一种快速开发工具,RapidJSON是用于Json解析的开源库,DataWindow是PB中用于数据显示、编辑和更新的控件。 8. 压缩包子文件的文件名称列表:压缩包子文件的文件名称列表包含了本次更新所涉及到的文件,包括PBVM115a.DLL,pbvm115.dll,pbdwe115.dll,pbshr115.dll,basement.dll,bull140u.dll,sqlncli.dll,updateagent.dll,ucrtbase.dll,msvcr100.dll等,这些文件都是本次更新所必需的。