【技术实现步骤摘要】
数据的格式要求存储方法及装置
本专利技术涉及通信
,尤其涉及一种数据的格式要求存储方法及装置。
技术介绍
混合模式移动应用(HybridAPP)是一种结合网页应用(Webapp)和本地化应用(Nativeapp)的混合移动应用,在HybridAPP中,为了便于Web与Native的双向通信,如Web端调用Native的功能(或者Native调用Web的功能),Web与Native间通常会定义一些具有固定数据格式的协议。当Web端调用Native的功能时,Web端在拼装这些协议的时候,如果出现格式错误,会引起Native无响应的问题,就需要寻找问题的原因,而寻找问题的原因比较麻烦。因此有必要设计一套能自动检验协议数据格式的装置,而自动检验协议数据格式装置的重点在于如何将数据的格式要求信息存储下来,并能方便机器进行读取和使用,同时还要尽量让数据存储文件具有统一的规则,易于理解、维护和扩展。现有技术中,数据格式要求的存储方法是:将数据格式要求存储在扩展标记语言(ExtensibleMarkupLanguage,简称:XML)文件中,使用与待检验数据结构相同的字典进 ...
【技术保护点】
一种数据的格式要求存储方法,其特征在于,包括:对待存储格式要求的数据段进行解析,获得多个字段;根据多个字段的结构将数据段的格式要求存储在扩展标记语言XML文件中,其中:XML文件的根节点为字典类型,字典的key值为预先设置的第一标识,根节点下的每一节点对应一个数据段的格式要求,数据段的格式要求以字典结构形式存储;数据段的格式要求对应的字典结构与数据段的字段相对应,在所述字典结构中,每一节点与所述节点下的子节点之间有一个中间节点,所述中间节点的key值为每一字段的字段类型对应的标识,所述标识用于指示字段的字段类型。
【技术特征摘要】
1.一种数据的格式要求存储方法,其特征在于,包括:对待存储格式要求的数据段进行解析,获得多个字段;根据多个字段的结构将数据段的格式要求存储在扩展标记语言XML文件中,其中:XML文件的根节点为字典类型,字典的key值为预先设置的第一标识,根节点下的每一节点对应一个数据段的格式要求,数据段的格式要求以字典结构形式存储;数据段的格式要求对应的字典结构与数据段的字段相对应,在所述字典结构中,每一节点与所述节点下的子节点之间有一个中间节点,所述中间节点的key值为每一字段的字段类型对应的标识,所述标识用于指示字段的字段类型。2.根据权利要求1所述的方法,其特征在于,所述字段类型包括数组类型和字典类型。3.根据权利要求2所述的方法,其特征在于,所述字段类型为数组类型时,对应的子节点下有多个数组节点,每一数组节点下存储字段的子字段的格式要求;所述字段类型为第一字典类型时,对应的子节点下存储字段的子字段的格式要求;所述字段类型为第二字典类型时,对应的子节点下有多个叶子节点,所述叶子节点存储子节点对应的字段的格式要求,所述叶子节点为key-value对,key值标识格式要求的名称,value为格式要求。4.根据权利要求3所述的方法,其特征在于,所述叶子节点的key值为预设的固定格式的标识。5.根据权利要求1-4任一项所述的方法,其特征在于,还包括:接收数据段。6.一种数据的格式要求...
【专利技术属性】
技术研发人员:杜艳新,
申请(专利权)人:五八同城信息技术有限公司,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。