一种对象数据的存储方法和装置制造方法及图纸

技术编号:25396572 阅读:33 留言:0更新日期:2020-08-25 23:01
本申请实施例公开了一种对象数据的存储方法和装置。所述方法包括:获取JavaScript对象符号数据中每个对象所包括的属性名的组合;将具有相同属性名的组合的对象划为分为一类,并为每个分类的属性名的组合分配对应的属性名标记信息;对预先获取的同一分类的中对象的存储内容,利用各自分类的属性名标记信息,将所述存储内容中的属性名信息进行转换,得到每个对象的新的存储内容;保存所述每个对象的新的存储内容。

【技术实现步骤摘要】
一种对象数据的存储方法和装置
本申请实施例涉及信息处理领域,尤指一种对象数据的存储方法和装置。
技术介绍
JSON(JavaScriptObjectNotation,JavaScript对象符号)是一种轻量级的数据交换格式,通过花括号包围的键值对来表示对象,并有数组来表示多个对象或值,另外还包含字符串,数字,布尔值等基本数据类型。JSON便于阅读和编写,同时也易于机器解析和生成。在相关技术中,在计算机系统中可以使用JSON格式来传输和存储数据。JSON数据通过对象的属性和值来表示对象。当对象信息较多时,会出现存储空间占用过大的问题。
技术实现思路
为了解决上述任一技术问题,本申请实施例提供了一种对象数据的存储方法和装置。为了达到本申请实施例目的,本申请实施例提供了1、一种对象数据的存储方法,包括:获取JavaScript对象符号数据中每个对象所包括的属性名的组合;将具有相同属性名的组合的对象划为分为一类,并为每个分类的属性名的组合分配对应的属性名标记信息;对预先获取的同一分类的中对象的本文档来自技高网...

【技术保护点】
1.一种对象数据的存储方法,包括:/n获取JavaScript对象符号数据中每个对象所包括的属性名的组合;/n将具有相同属性名的组合的对象划为分为一类,并为每个分类的属性名的组合分配对应的属性名标记信息;/n对预先获取的同一分类的中对象的存储内容,利用各自分类的属性名标记信息,将所述存储内容中的属性名信息进行转换,得到每个对象的新的存储内容;/n保存所述每个对象的新的存储内容。/n

【技术特征摘要】
1.一种对象数据的存储方法,包括:
获取JavaScript对象符号数据中每个对象所包括的属性名的组合;
将具有相同属性名的组合的对象划为分为一类,并为每个分类的属性名的组合分配对应的属性名标记信息;
对预先获取的同一分类的中对象的存储内容,利用各自分类的属性名标记信息,将所述存储内容中的属性名信息进行转换,得到每个对象的新的存储内容;
保存所述每个对象的新的存储内容。


2.根据权利要求1所述的方法,其特征在于:
所述将具有相同属性名的组合的对象划为分为一类,包括:
获取每个对象所包括的对象类型的数量以及每个对象类型所包括的属性名;
如果两个对象的对象类型的数量和对象类型所包括的属性名均相同,则确定所述两个对象为同一类;
其中,每个分类的属性名标记信息,包括一个第一标记和一个或至少两个第二标记;其中:
所述第一标记,记录对象的全部的属性名;
所述第二标记,记录对象的一个对象类型所包括的属性名。


3.根据权利要求1或2所述的方法,其特征在于,所述利用各自分类的属性名标记信息,将所述存储内容中的属性名信息进行转换,得到每个对象的新的存储内容,包括:
利用各自分类的属性名标记信息,生成所述分类的对象的属性名的元数据对象;
按照所述元数据对象,将存储内容中采用属性名和属性值的组合的存储结构,转换为属性名标记和全部属性值的存储结构,得到新的存储内容。


4.根据权利要求3所述的方法,其特征在于:
在所述将存储内容中采用属性名和属性值的组合的存储结构,转换为属性名标记和全部属性值的存储结构之前,所述方法还包括:
确定所述采用属性名和属性值的组合的存储结构的代码格式信息;
所述将存储内容中采用属性名和属性值的组合的存储结构,转换为属性名标记和全部属性值的存储结构,包括:
按照所述代码格式信息,对每个对象的存储内容中的存储结构进行转换。


5.一种对象数据的存储装置,包括:
获取模块,设置为获取JavaScript对象符号数据中每...

【专利技术属性】
技术研发人员:丁鑫
申请(专利权)人:北京明略软件系统有限公司
类型:发明
国别省市:北京;11

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

1