[发明专利]一种数据处理方法及装置在审
申请号: | 202010608563.4 | 申请日: | 2020-06-29 |
公开(公告)号: | CN111767057A | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | 王建朝 | 申请(专利权)人: | 京东城市(北京)数字科技有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/73;G06F16/22;G06F16/2455 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 沈园园;王卫忠 |
地址: | 100086 北京市海淀区知*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
本申请涉及一种数据处理方法及装置,其中方法包括:确定待展示的元数据;获取所述元数据中的注解信息;根据所述注解信息对所述元数据进行解析,得到实体数据;根据所述实体数据的对象类型,生成用于展示所述实体数据的表单信息。本申请实施例提供的上述技术方案与现有技术相比具有如下优点:后端在模型上增加规范的注解信息,就可以使用前后端校验规则统一化,提升系统的业务数据正确性;并且可以便捷地生成相应的表单信息,更易于前端人员的阅读以及对实体数据的校验。
技术领域
本申请涉及数据处理技术领域,尤其涉及一种数据处理方法及装置。
背景技术
在Web应用开发过程中,前后端数据交互是Web应用的一个重要基石,而JSON又是交互数据的重要数据格式。
在企业级应用开发中,存在大量的查询表格,新增或重新编辑的功能,以及新增或重新编辑功能中的数据格式校验等等。这些功能通常需要前后端开发者自己开发,后端开发查询、新增、修改逻辑,前端开发查询表格,新增、编辑表单,并实现表单校验逻辑。前后端再通过JSON数据格式进行交互。
但是,现有技术存在如下问题:
在查询后端的数据时,由于查询得到的数据结构,无法直观表示具体含义,需要对部分数据字段进行映射转换,才能实现数据对人员阅读的友好,因此数据的处理会造成前端人员进行校验时步骤繁琐,效率低下。
针对相关技术中存在的诸多技术问题,目前尚未提供有效的解决方案。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种数据处理方法及装置。
第一方面,本申请实施例提供了一种数据处理方法,包括:
确定待展示的元数据;
获取所述元数据中的注解信息;
根据所述注解信息对所述元数据进行解析,得到实体数据;
根据所述实体数据的对象类型,生成用于展示所述实体数据的表单信息。
可选的,如前述的数据处理方法,所述根据所述实体数据的对象类型,生成用于展示所述实体数据的表单信息,包括:
对所述实体数据进行解析,得到所述实体数据中包括的键值对信息;
确定所述键值对信息的属性类型;
按照预设的对应规则,得到与所述对象类型对应的表格;
将所述键值对信息按照所述属性类型进行解析后写入所述表格中,得到所述表单信息。
可选的,如前述的数据处理方法,还包括:
确定所述实体数据的条数;
当所述实体数据的条数在预设数量内时,将所述实体数据的实体名称映射至待配置下拉查询组件中,得到目标下拉查询组件;
当所述实体数据的条数超过所述预设数量时,匹配并调取得到对应的输入查询组件,以通过所述输入查询组件中的输入信息在所述表单信息中进行数据查询。
可选的,如前述的数据处理方法,所述将所述键值对信息按照所述属性类型进行解析后写入所述表格中,得到所述表单信息,包括:
确定所述键值对信息中的键名对应的属性名称信息;
根据所述属性名称信息对所述键值对信息的各个键值进行解析,得到各个键值对应的描述信息;
将所述属性名称信息以及各个键值对应的描述信息写入所述表格得到所述表单信息。
可选的,如前述的数据处理方法,所述根据所述注解信息对所述元数据进行解析,得到所述实体数据,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东城市(北京)数字科技有限公司,未经京东城市(北京)数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010608563.4/2.html,转载请声明来源钻瓜专利网。