【技术实现步骤摘要】
本专利技术实施例涉及计算机,尤其涉及人工智能,具体涉及一种json文件解析方法、电子设备、存储介质及程序产品。
技术介绍
1、json(javascript object notation,js对象标记)是一种轻量级的数据交换格式。它基于ecmascript(w3c制定的js规范)的一个子集,层次结构简洁清晰,采用完全独立于编程语言的文本格式来存储和表示数据。
2、作为一种广泛使用的通用文件格式,对其分析处理,首要步骤就是将json文件加载到内存中并解析,便于后续进一步的处理。现有加载解析json文件的方式是将json文件整个加载到内存中,然后进行一次性解析。这种整体加载一次性解析的方案,需要一次性分配大量内存,当系统可用内存不够时,就有失败乃至崩溃的风险,这就限制了可解析json文件的最大尺寸。
技术实现思路
1、针对存在的整体加载json文件一次性解析,需要一次性分配大量内存,限制了可解析json文件的最大尺寸的缺陷,本专利技术实施例提供一种json文件解析方法、电子设备、
...【技术保护点】
1.一种JSON文件解析方法,其特征在于,包括:
2.根据权利要求1所述的JSON文件解析方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的JSON文件解析方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的JSON文件解析方法,其特征在于,在所述获取所述JSON文件的所述结构化数据之前,所述方法还包括:
5.根据权利要求4所述的JSON文件解析方法,其特征在于,所述对于所述节点树中的同层JSON节点,根据所述预设字节将相邻的JSON节点合并为一个所述节点块,得到所述节点块树,包括:
6.根
...【技术特征摘要】
1.一种json文件解析方法,其特征在于,包括:
2.根据权利要求1所述的json文件解析方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的json文件解析方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的json文件解析方法,其特征在于,在所述获取所述json文件的所述结构化数据之前,所述方法还包括:
5.根据权利要求4所述的json文件解析方法,其特征在于,所述对于所述节点树中的同层json节点,根据所述预设字节将相邻的json节点合并为一个所述节点块,得到所述节点块树,包括:
6.根据权利要求3所述的json文件解析方法,其特征在于,所述获取所述json文件的所述结构化数据,...
【专利技术属性】
技术研发人员:请求不公布姓名,请求不公布姓名,请求不公布姓名,
申请(专利权)人:上海壁仞科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。