一种数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:25223196 阅读:22 留言:0更新日期:2020-08-11 23:12
本申请涉及一种数据处理方法、装置、电子设备及存储介质,该方法包括:接收基于网页导入的第一接口数据;读取所述第一接口数据生成具有层级结构的第二接口数据;将所述第二接口数据进行显示。该技术方案通过根据接收第一接口数据自动生成具有层级结构的第二接口数据,降低了系统的使用成本,例如:避免了采用应用程序拼接或工作人员手动拼写接口入参;生成的接口数据直接可以通过界面进行维护,降低了后期的维护成本。同时还能为后续的开发调试或测试联调节省时间成本。

【技术实现步骤摘要】
一种数据处理方法、装置、电子设备及存储介质
本申请涉及数据处理领域,尤其涉及一种数据处理方法、装置、电子设备及存储介质。
技术介绍
JSON是一种轻量级的数据交换格式,易于人阅读和编写;由于它的小巧所以网络传输数据将减少更多流量从而加快速度。由于JSON使用广泛使得JSON解析非常必要,以便程序可以顺利处理传入的数据。JSON解析:目前JSON解析主要集中于处理已生成的JSON获取有用的数据值,以方便后续程序操作处理。各个编程语言都有JSON格式的解析以及生成,以作进一步的处理。JSON校验:目前已有的JSON校验主要针对于JSON格式正确性的校验。即JSON是否是符合JSONSchema的正确数据,如果JSON格式不正确,会提示相应的错误,进而无法进行解析。目前,JSON解析,都是从现成的JSON数据(JSON串)开始进行解析,没有JSON的生产过程。如果存在一个文档定义好了接口字段,需要程序逻辑来实现拼接后输出、或者手工拼写JSON,再用于后续处理,这个过程费时费力且非常容易出错。
技术实现思路
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种数据处理方法、装置、电子设备及存储介质。第一方面,本申请提供了一种数据处理方法,包括:接收基于网页导入的第一接口数据;读取所述第一接口数据生成具有层级结构的第二接口数据;将所述第二接口数据进行显示。可选的,所述读取所述第一接口数据生成具有层级结构的第二接口数据,包括:确定所述第一接口数据中的字段信息以及字段的层级结构关系;根据所述字段信息以及所述层级结构关系生成所述第二接口数据;所述参数信息包括:字段编码,字段名称以及校验规则。可选的,所述方法还包括:对所述第二接口数据进行解析得到可视化数据;将所述第二接口数据与所述可视化数据进行同步显示。可选的,所述对所述第二接口数据进行解析得到可视化数据,包括:确定所述第二接口数据中的字段信息;根据预设规则将所述字段信息映射为所述可视化数据;所述字段信息包括:字段编码,字段名称以及校验规则。可选的,所述方法还包括:接收基于所述第二接口数据或所述可视化数据的输入信息;对所述输入信息进行校验得到校验结果;根据所述校验结果执行相应的处理操作。可选的,所述根据所述校验结果执行相应的处理操作,包括:当根据所述校验结果确定所述输入信息不符合校验规则时,生成相应的提示信息;当根据所述校验结果确定所述输入信息不符合校验规则时,对所述输入信息进行修正。可选的,所述根据所述校验结果执行相应的处理操作,包括:当根据所述校验结果确定所述输入信息符合校验规则时,确定所述输入信息对应的字段信息;将所述输入信息同步至所述可视化数据,或所述第二接口数据中所述字段信息对应的位置。第二方面,本申请实施例还提供了一种数据处理装置,包括:接收模块,用于接收基于网页导入的第一接口数据;生成模块,用于读取所述第一接口数据生成具有层级结构的第二接口数据;显示模块,用于将所述第二接口数据进行显示。第三方面,本申请提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行计算机程序时,实现上述方法步骤。第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法步骤。本申请实施例提供的上述技术方案与现有技术相比具有如下优点:通过根据接收第一接口数据自动生成具有层级结构的第二接口数据,降低了系统的使用成本,例如:避免了采用应用程序拼接或工作人员手动拼写接口入参;生成的接口数据直接可以通过界面进行维护,降低了后期的维护成本。同时还能为后续的开发调试或测试联调节省时间成本。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种电子设备的示意图;图2为本申请实施例提供的一种数据处理方法的流程图;图3为本申请实施例提供的第一接口数据的示意图;图4为本申请实施例提供的第二接口数据与可视化数据同步显示的示意图;图5为本申请另一实施例提供的一种数据处理方法的流程图;图6为本申请实施例提供的一种数据处理装置的框图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供了一种数据处理方法、装置、电子设备以及存储介质,本申请实施例所提供的方法可以应用于任意需要的电子设备,例如,可以为服务器、终端等电子设备,在此不做具体限定,为描述方便,后续简称为电子设备。图1为本申请实施例提供的一种电子设备的示意图,如图1所示,电子设备100可以包括存储器110、处理器120、通信单元130、存储控制器140以及显示单元150。存储器110、处理器120、通信单元130、存储控制器140以及显示单元150相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。存储器110中存储有数据处理装置200,数据处理装置200包括至少一个可以软件或固件(Firmware)的形式存储于存储器110中的软件功能模块,处理器120通过运行存储在存储器110内的软件程序以及模块,如本专利技术实施例中的数据处理装置200,从而执行各种功能应用以及数据处理,即实现本专利技术实施例中的页面逻辑控制方法。其中,存储器110可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器110可进一步包括相对于处理器120远程设置的存储器,这些远程存储器可以通过网络连接至电子设备100。上述网络的实例可以包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器120以及其他可能的组件对存储器110的访问可在存储控制器140的控制下进行。进一步地,通信单元130将各种输入/输入装置耦合至处理器120以及存储器110,上述存储器110内的软件程序以及模块还可包括操作系统,本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n接收基于网页导入的第一接口数据;/n读取所述第一接口数据生成具有层级结构的第二接口数据;/n将所述第二接口数据进行显示。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
接收基于网页导入的第一接口数据;
读取所述第一接口数据生成具有层级结构的第二接口数据;
将所述第二接口数据进行显示。


2.根据权利要求1所述的方法,其特征在于,所述读取所述第一接口数据生成具有层级结构的第二接口数据,包括:
确定所述第一接口数据中的参数信息以及参数的层级结构关系;
根据所述参数信息以及所述层级结构关系生成所述第二接口数据;
所述参数信息包括:参数编码,参数名称以及校验规则。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对所述第二接口数据进行解析得到可视化数据;
将所述第二接口数据与所述可视化数据进行同步显示。


4.根据权利要求3所述的方法,其特征在于,所述对所述第二接口数据进行解析得到可视化数据,包括:
确定所述第二接口数据中的参数信息;
根据预设规则将所述参数信息映射为所述可视化数据;
所述字段信息包括:参数编码,参数名称以及校验规则。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收基于所述第二接口数据或所述可视化数据的输入信息;
对所述输入信息进行校验得到校验结果;
根据所述校验结果执行相应的处理操作。


6.根...

【专利技术属性】
技术研发人员:任星旺李秋林陈超齐晶晶
申请(专利权)人:京东数字科技控股有限公司
类型:发明
国别省市:北京;11

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

1