【技术实现步骤摘要】
一种数据表的通用转换方法及装置
[0001]本申请涉及计算机
,特别涉及一种数据表的通用转换方法及装置
、
计算设备和计算机可读存储介质
。
技术介绍
[0002]在游戏开发中,会将大量的游戏设定和配置交给游戏策划人员通过填写表格来实现
。
通常采用的方案基本是策划人员按指定格式填写
excel
表格,通过导表程序,将
excel
表导出成游戏程序需要的代码文件
。
现有技术中,由于每个游戏项目需要的数据结构都不一样,都会自制定一套独立的数据格式,导致每个导表工具需要针对性的进行修改,导致了导表工具与表格的耦合性高
、
通用性差
。
技术实现思路
[0003]有鉴于此,本申请实施例提供了一种数据表的通用转换方法及装置
、
计算设备和计算机可读存储介质,以解决现有技术中存在的技术缺陷
。
[0004]根据本申请实施例的第一方面,提供了一种数据表的通用转换方法,包括:
[0005]自定义配置表文件;
[0006]遍历所述自定义配置表的每行数据,生成对应的数据字典;
[0007]根据所述数据字典将自定义配置表中的配置数据转换成目标语言文件
。
[0008]根据本申请实施例的第二方面,提供了一种数据表的通用转换装置,包括:
[0009]配置单元,用于自定义配置表文件;
[0010]扫描单元,用于遍历所述自定 ...
【技术保护点】
【技术特征摘要】
1.
一种数据表的通用转换方法,其特征在于,包括:自定义配置表文件;遍历所述自定义配置表的每行数据,生成对应的数据字典;根据所述数据字典将自定义配置表中的配置数据转换成目标语言文件
。2.
根据权利要求1所述的方法,其中,所述自定义配置表文件包括:多个字段,所述字段支持
object
数据类型,所述
object
数据类型支持任意复杂数据结构的嵌套;自定义多维数组,所述自定义数组可以与任意数据类型结合使用来生成多维数组
。3.
根据权利要求2所述的方法,其中,所述自定义配置表文件还包括:所述字段的数据类型支持对所述自定义配置表文件中其他表格的引用
。4.
根据权利要求1所述的方法,其中,遍历所述自定义配置表的每行数据,生成对应的数据字典包括:遍历自定义配置表的每行数据,根据获取的字段名称,类型以及具体的数据项生成一个数据字典
。5.
根据权利要求4所述的方法,其中该方法还包括:在遍历时,判断当前字段类型是否为
object
以及是否包括自定义数组,若是,则需要递归遍历当前字段的内容以获取所有
key
‑<...
【专利技术属性】
技术研发人员:史少光,郭子文,李建良,乐坚强,何雨泉,林逸,杨东,杨利华,袁冠鹏,
申请(专利权)人:北京云游互动网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。