发明名称 一种存储数据的方法及装置
摘要 本发明提供了一种存储数据的方法及装置。该方法包括:建立至少包括作为根节点的第一节点的自定义数据结构,其中,每个节点包括第一模块,用于存储数据的类型标识和值,以及第二模块用于存储节点的子节点的标识与子节点的之间的映射列表;每接收一个数据判断数据将要存储的位置以及接收的数据的类型;如果数据存储于第一节点,将数据的类型以及数据的值存储第一节点的第一模块中;如果数据存储于自定义数据结构的第二节点,将数据的类型以及数据的值存储在第二节点的第一模块中。根据本发明,可以方便地进行不同数据类型的转换、对数据进行读取和传递。
申请公布号 CN102402545B 申请公布日期 2015.09.02
申请号 CN201010283713.5 申请日期 2010.09.14
申请人 腾讯科技(深圳)有限公司 发明人 彭勇
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 郭曼;王琦
主权项 一种存储数据的方法,其特征在于,包括以下步骤:建立至少包括作为根节点的第一节点的自定义数据结构,其中,每个节点包括第一模块,用于存储数据的类型标识和值,以及第二模块用于存储所述节点的子节点的标识和数据的映射列表;对具有所述自定义数据结构的变量进行赋值,其中数据既可以存储在根节点,也可以存储在根节点的子节点,根节点与子节点中存储的数据类型可以是相同的也可以是不同的;子节点中存储的数据类型可以是相同的也可以是不同的;每接收一个数据判断所述数据将要存储的位置以及接收的数据的类型;如果所述数据存储于第一节点,将数据的类型以及数据的值存储在所述第一节点的第一模块中;如果所述数据存储于所述自定义数据结构的第二节点,将数据的类型以及数据的值存储在所述第二节点的第一模块中。
地址 518044 广东省深圳市福田区振兴路赛格科技园2栋东403室