一种基于可视化配置的数据解析方法、装置及终端制造方法及图纸

技术编号:36114231 阅读:56 留言:0更新日期:2022-12-28 14:17
本发明专利技术公开了一种基于可视化配置的数据解析方法、装置及终端,方法包括:获取预先定义并完成全局注册的原子组件;根据业务需求,对所述完成全局注册的原子组件,进行可视化配置生成JSON数据库;接收界面端的唯一主键请求向JSON数据库请求查询对应的配置信息并响应返回唯一主键;将所述JSON数据集合数据反序列化,遍历循环配置数据集合,获取到每一项的配置数据;基于所述获取到的每一项配置数据,将配置数据传入,渲染成HTML模板在浏览器下展示页面。通过将整套业务流程整合、梳理成一套基于可视化配置自动生成业务需求界面,用户可以通过界面可视化拖拽生成特定的JSON数据库,再通过数据解析方法完成数据到视图的再次渲染,极大提升了开发效率。极大提升了开发效率。极大提升了开发效率。

【技术实现步骤摘要】
一种基于可视化配置的数据解析方法、装置及终端


[0001]本专利技术涉及互联网计算机
,尤其涉及一种基于可视化配置的数据解析方法、装置及终端。

技术介绍

[0002]目前互联网领域技术日新月异,框架也层出不穷,当前互联网大环境下web端开发多依赖于框架(Vue、React),在框架基础上完成业务需求,有时候会遇到多个需求同时迭代时间紧,业务工作大,但功能页面60%以上是相似的,甚至有些是重复的,却也不得不花费大量时间去重复编写业务代码,不仅浪费了时间,还提高不了工作效率。
[0003]因此,现有技术还有待改进和提高。

技术实现思路

[0004]本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于可视化配置的数据解析方法、装置及终端,通过将整套业务流程整合、梳理成一套基于可视化配置自动生成业务需求界面,用户可以通过界面可视化拖拽生成特定的JSON数据库,再通过数据解析方法完成数据到视图的再次渲染,极大提升了开发效率。
[0005]为了解决上述技术问题,本专利技术所采用的技术方案如下:
[0006]一种基于可视化配置的数据解析方法,其中,所述方法包括:
[0007]获取预先定义并完成全局注册的原子组件,其中,定义的原子组件包括静态配置信息;
[0008]根据业务需求,对所述完成全局注册的原子组件,进行可视化配置生成JSON数据库,其中,JSON数据库中每条数据都有接收界面端的唯一主键可供查询;
[0009]接收界面端的唯一主键请求,基于所述唯一主键请求向JSON数据库请求查询对应的配置数据并响应返回唯一主键,其中,响应数据为序列化后的JSON数据集合;
[0010]将所述JSON数据集合数据反序列化,遍历循环配置数据集合,获取到每一项的配置数据;
[0011]基于所述获取到的每一项配置数据,将配置数据传入,渲染成HTML模板在浏览器下展示页面。
[0012]所述的基于可视化配置的数据解析方法,其中,所述获取预先定义并完成全局注册的原子组件的步骤之前包括:
[0013]预先定义好每个原子组件的静态配置信息,将所有已定义好的原子组件全局注册,其中,原子组件注册名称必须与所述已定义好的原子组件名称保持一致。
[0014]所述的基于可视化配置的数据解析方法,其中,所述根据业务需求,对所述完成全局注册的原子组件,进行可视化配置生成JSON数据库的步骤包括:
[0015]根据业务需求,对所述完成全局注册的原子组件,进行可视化二次配置,获取配置数据集合,将所述配置数据集合中的数据序列化后存储到接口某个字段中,生成JSON数据
库。
[0016]所述的基于可视化配置的数据解析方法,其中,所述接收界面端的唯一主键请求,基于所述唯一主键请求向JSON数据库请求查询对应的配置信息并响应返回唯一主键,其中,响应数据为序列化后的JSON数据集合具体包括:
[0017]JSON数据库通过请求接口接收界面端的唯一主键请求,基于所述唯一主键请求通过接口地址+方法+参数查询到对应的配置数据并响应返回唯一主键,其中,响应数据为序列化后的JSON数据集合。
[0018]所述的基于可视化配置的数据解析方法,其中,所述将所述JSON数据集合数据反序列化,遍历循环配置数据集合,获取到每一项的配置数据的步骤包括:
[0019]将所述JSON数据集合数据反序列化,遍历循环配置数据集合,获取到每一个配置数据中的原子组件对应的名称。
[0020]所述的基于可视化配置的数据解析方法,其中,所述基于获取到的每一项配置数据,将配置数据传入,生成HTML模板在浏览器下展示页面的步骤包括:
[0021]基于所获取到每一个配置数据中的原子组件对应的名称,将一些需要可配置但组件渲染用不到的配置数据生成边缘性的页面逻辑,其它配置数据将作为原子组件属性传入;
[0022]基于配置数据传入,生成节点集合返回,并在VUE框架容器的编译下渲染成HTML模板在浏览器下展示页面。
[0023]一种基于可视化配置的数据解析装置,其中,所述装置包括:
[0024]预先设置模块,用于预先定义好每个原子组件的静态配置信息,将所有已定义好的原子组件全局注册;
[0025]数据生成模块,用于根据业务需求,对所述完成全局注册的原子组件,进行可视化配置生成JSON数据库;
[0026]数据响应模块,用于接收界面端的唯一主键请求,基于所述唯一主键请求向JSON数据库请求查询对应的配置信息并响应返回唯一主键;
[0027]数据获取模块,用于将所述JSON数据集合数据反序列化,遍历循环配置数据集合,获取到每一项的配置数据;
[0028]数据渲染模块,用于将配置数据渲染成HTML模板在浏览器下展示页面。
[0029]一种终端设备,其中,所述终端包括有存储器和一个或者一个以上处理器;所述存储器存储有一个或者一个以上的程序;所述程序包含用于执行如上任一所述的基于可视化配置的数据解析方法的指令;所述处理器用于执行所述程序。
[0030]一种计算机可读存储介质,其上存储有多条指令,其中,所述指令适用于由处理器加载并执行,以实现如上任一所述的基于可视化配置的数据解析方法的步骤。
[0031]有益效果:与现有技术相比,本专利技术提供了一种基于可视化配置的数据解析方法、装置及终端,通过将整套业务流程整合、梳理成一套基于可视化配置自动生成业务需求界面,用户可以通过界面可视化拖拽生成特定的JSON数据库,再通过数据解析方法完成数据到视图的再次渲染,极大提升了开发效率。解决了现有技术的在功能页面有相似或者有重复的情况下,不得不花费大量时间去重复编写业务代码,不仅浪费了时间,还提高不了工作效率的技术问题。
附图说明
[0032]图1为本专利技术实施例提供的基于可视化配置的数据解析方法的流程图。
[0033]图2为本专利技术实施例提供的定义每个原子组件的静态配置信息示的意图。
[0034]图3为本专利技术实施例提供的可视化二次配置界面示意图。
[0035]图4为本专利技术实施例提供的基于可视化配置的数据解析方法的细化流程图。
[0036]图5为本专利技术具体应用实施例提供的基于可视化配置的数据解析方法的流程图。
[0037]图6为本专利技术实施例提供的基于可视化配置的数据解析装置的模块示意图。
[0038]图7为本专利技术实施例提供的终端的原理框图。
具体实施方式
[0039]为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0040]本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于可视化配置的数据解析方法,其特征在于,所述方法包括:获取预先定义并完成全局注册的原子组件,其中,定义的原子组件包括静态配置信息;根据业务需求,对所述完成全局注册的原子组件,进行可视化配置生成JSON数据库,其中,JSON数据库中每条数据都有接收界面端的唯一主键可供查询;接收界面端的唯一主键请求,基于所述唯一主键请求向JSON数据库请求查询对应的配置数据并响应返回唯一主键,其中,响应数据为序列化后的JSON数据集合;将所述JSON数据集合数据反序列化,遍历循环配置数据集合,获取到每一项的配置数据;基于所述获取到的每一项配置数据,将配置数据传入,渲染成HTML模板在浏览器下展示页面。2.根据权利要求1所述的基于可视化配置的数据解析方法,其特征在于,所述获取预先定义并完成全局注册的原子组件的步骤之前包括:预先定义好每个原子组件的静态配置信息,将所有已定义好的原子组件全局注册,其中,原子组件注册名称必须与所述已定义好的原子组件名称保持一致。3.根据权利要求1所述的基于可视化配置的数据解析方法,其特征在于,所述根据业务需求,对所述完成全局注册的原子组件,进行可视化配置生成JSON数据库的步骤包括:根据业务需求,对所述完成全局注册的原子组件,进行可视化二次配置,获取配置数据集合,将所述配置数据集合中的数据序列化后存储到接口某个字段中,生成JSON数据库。4.根据权利要求3所述的基于可视化配置的数据解析方法,其特征在于,所述接收界面端的唯一主键请求,基于所述唯一主键请求向JSON数据库请求查询对应的配置信息并响应返回唯一主键,其中,响应数据为序列化后的JSON数据集合具体包括:JSON数据库通过请求接口接收界面端的唯一主键请求,基于所述唯一主键请求通过接口地址+方法+参数查询到对应的配置数据并响应返回唯一主键,其中,响应数据为序列化后的JSON数据集合。5.根据权利要求1所述的基于可视化配置的数据解析方法,...

【专利技术属性】
技术研发人员:刘诚谢永超袁光建
申请(专利权)人:深圳市酷开网络科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1