[发明专利]一种数据类型转换方法及终端有效
申请号: | 201610727305.1 | 申请日: | 2016-08-25 |
公开(公告)号: | CN108304188B | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 邢尧;洪宇 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 罗明玉 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据类型 转换 方法 终端 | ||
本发明实施例公开了一种数据类型转换方法及终端,所述方法包括:若接收到请求指令,获取需要转换的未支持的第一数据类型;根据所述未支持的第一数据类型,在已封装的实现类中获取与所述未支持的第一数据类型相对应的关联属性;根据预设的宏文件将所述关联属性转换为可支持的第二数据类型。本发明根据未支持的第一数据类型,在已封装的实现类中获取相对应的关联属性,再根据预设的宏文件将所述关联属性转换为可支持的第二数据类型,实现了数据类型直接通过调用宏实现数据类型的转换,而无需添加额外的计算机代码,在计算机软件/硬件的开发过程中,提升了开发者的开发效率,以及提高了软件系统的优化程度。
技术领域
本发明涉及计算机技术领域,尤其涉及一种数据类型转换方法及终端。
背景技术
目前,在操作系统中,传统的数据类型转换的方法是当每次进行数据类型转换时,都需要通过添加额外的计算机代码才能实现,这种方式,在计算机软件/硬件的开发过程中,降低了开发者的开发效率,另外,对于通过计算机代码实现的软件系统,额外的计算机代码也会导致软件系统的代码冗余,造成软件系统的优化程度不高。
发明内容
有鉴于此,本发明实施例提供一种数据类型转换方法及终端,当进行数据类型的转换时,直接通过调用宏实现数据类型的转换,而无需添加额外的计算机代码,以此在计算机软件/硬件的开发过程中,提升开发者的开发效率及软件系统的优化程度。
一种数据类型转换方法,所述方法包括:
若接收到请求指令,获取需要转换的未支持的第一数据类型;
根据所述未支持的第一数据类型,在已封装的实现类中获取与所述未支持的第一数据类型相对应的关联属性;
根据预设的宏文件将所述关联属性转换为可支持的第二数据类型。
具体的,所述根据所述未支持的第一数据类型,在已封装的实现类中获取与所述未支持的第一数据类型相对应的关联属性,具体包括:调用预先已封装的实现类;根据所述预先已封装的实现类,将所述未支持的第一数据类型输出为类对象值;将所述类对象值作为所述关联属性。
具体的,所述根据预设的宏文件将所述关联属性转换为可支持的第二数据类型,具体包括:获取所述关联属性;识别所述关联属性;根据预设规则对所述关联属性进行拼接,得到相对应的目标关联属性;将所述目标关联属性作为所述第二数据类型。
具体的,所述预设的宏文件包括系统预定义的宏文件或者用户预定义的宏文件。
具体的,所述方法还包括:将所述可以支持的第二数据类型输出至对应的类中。
一种终端,所述终端包括:
第一获取单元,用于若接收到请求指令,获取需要转换的未支持的第一数据类型;
第二获取单元,用于根据所述未支持的第一数据类型,在已封装的实现类中获取与所述未支持的第一数据类型相对应的关联属性;
转换单元,用于根据预设的宏文件将所述关联属性转换为可支持的第二数据类型。
具体的,所述第二获取单元,具体包括:调用单元,用于用于调用预先已封装好的实现类;第一输出单元,用于根据所述预先已封装的实现类,将所述未支持的第一数据类型输出为类对象值;第一命令单元,用于将所述类对象值作为所述关联属性。
具体的,所述转换单元,具体包括:第三获取单元,用于获取所述关联属性;识别单元,用于识别所述关联属性;第四获取单元,用于根据预设规则对所述关联属性进行拼接,得到相对应的目标关联属性;第二命令单元,用于将所述目标关联属性作为所述第二数据类型。
具体的,所述预设的宏文件包括系统预定义的宏文件或者用户预定义的宏文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610727305.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种静态库的生成方法以及设备
- 下一篇:多镜像设备软件编译方法、装置及设备