
前言
神二大佬的E2EE支持库有一个非常好用的功能:对象映射中心,此功能可以方便的将自定义数据类型与E2EE的通用存取对象(json结构数据)互转。并且在此基础上可以实现一定的数据库ORM功能,不接触sql语句直接将易语言的自定义数据类型插入到数据库中,让日常的开发方便了不少(膜拜神二大佬)。但此功能是和e2ee的网站功能绑定的,无法剥离出来单独使用,楼主经常想要在一些小的程序中加入这种功能,方便实现JSON和自定义数据类型的互转,但一个很小的程序却要拖着一堆E2EE的目录结构,这显然不太友好,因此开发了这款
[color=]酷C映射模块
。
功能
将E2EE中的存取键值表,存取列表,与易语言中的自定义数据类型,自定义数据类型数组互相转换。
将自定义数据类型转换为JSON字符串,将JSON字符串转换为易语言自定义数据类型,将JSON字符串数组转换为自定义数据类型数组,将自定义数据类型数组转换为JSON字符串。
使用
本模块需要E2EE支持库,E2EE下载:E2EE应用服务器套件 - E2EE易语言网站敏捷开发框架 (jimstone.com.cn)
使用前先进行初始化,将定义好的常量的每个字段备注上生成json后的键,然后全选复制到一个文本中,初始化时进行传递。
复制好的文本类似于如下格式:
[ol].版本 2.数据类型 演示, , demo .成员 短整数, 短整数型, , , byte .成员 整数, 整数型, , , int .成员 长整数, 长整数型, , , long .成员 小数型, 小数型, , , float .成员 双精度小数, 双精度小数型, , , double .成员 逻辑型, 逻辑型, , , boolean .成员 日期时间, 日期时间型, , , time .成员 文本, 文本型, , , string.数据类型 商品, , goods .成员 商品名, 文本型, , , name .成员 价格, 小数型, , , price .成员 库存, 短整数型, , , stock .成员 说明, 文本型, , , varchat .成员 更新时间, 日期时间型, , , time
[/ol]复制代码

之后使用类的方法进行互转即可,目前支持所有json数据可存储的类型:#短整数型 #整数型 #长整数型 #小数型 #双精度小数型 #文本型 #逻辑型 #日期时间型,也支持易语言自定义数据类型数组与json数组的互转。
演示

致谢
【新提醒】E2EE_精易论坛 (125.la)
自定义数据类型与字节集互转_精易论坛 (125.la)
@850536360@神2
点我下载
(已有 15 次下载)
引用模块
源码文件名 | 模块文件名 | Demo.e |
| 酷C映射模块.e |
|
|