【技术实现步骤摘要】
基于精简数据格式的Json文件读取、写入方法
[0001]本申请涉及计算机
,尤其涉及一种基于精简数据格式的Json文件读取、写入方法、系统、电子设备及介质。
技术介绍
[0002]随着信息技术的应用越来越广泛,计算机文本文件的应用也越来越广泛,特别是Json(JavaScript Object Notation,JS对象简谱)文件,目前网络上的大部分网页和文档都是Json数据文件。
[0003]由于Json数据文件的通用性、可交换性以及数据传输效率高,其被广泛应用于互联网、城市计划以及电信等领域。对Json数据文件进行读取时通常需要把Json数据文件一次性全部读取完毕,但是由于Json数据在写入时需按照格式规范要求写入,当Json数据字段过长或者服务器配置出现问题时,容易出现Json数据文件中内容被截断的情况,被截断后的Json数据格式将不符合规范要求,使得整个Json数据文件无法被读取,从而导致读取Json数据文件时报错率较高。
技术实现思路
[0004]本申请的主要目的在于提供基于精简数据 ...
【技术保护点】
【技术特征摘要】
1.一种基于精简数据格式的Json文件读取方法,其特征在于,所述基于精简数据格式的Json文件读取方法包括:若接收到Json数据读取命令,则确定所述Json数据读取命令对应的目标Json文件,其中,所述目标Json文件由包括多行独立的Json行数据排列组成,各所述Json行数据之间通过标识信息进行隔开;根据各所述Json行数据的排列顺序,在所述目标Json文件中顺序读取各所述Json行数据。2.如权利要求1所述基于精简数据格式的Json文件读取方法,其特征在于,所根据所述目标Json文件中各Json行数据的排列顺序,在所述目标Json文件中顺序读取各所述Json行数据的步骤包括:在读取所述目标Json文件时,检测当前读取的目标Json行数据是否完整;若完整,则读取所述目标Json行数据,并将当前读取的目标Json行数据更新为所述目标Json行数据的下一Json行数据,返回执行步骤:检测当前读取的目标Json行数据是否完整,直至检测到所述目标Json文件读取完毕;若不完整,则跳过所述目标Json行数据,并将当前读取的目标Json行数据更新为所述目标Json行数据的下一Json行数据,返回执行步骤:检测当前读取的目标Json行数据是否完整,直至检测到所述目标Json文件读取完毕。3.如权利要求1所述基于精简数据格式的Json文件读取方法,其特征在于,在若接收到Json数据读取命令,则确定所述Json数据读取命令对应的Json文件的步骤之前,还包括:当接收到Json数据写入命令时,确定与所述Json数据写入命令对应的待写入Json数据集,并新建临时Json文件;从所述待写入Json数据集获取待写入Json数据,在所述临时Json文件写入所述待写入Json数据和所述标识信息,得到所述目标Json行数据;返回执行步骤:从所述待写入Json数据集获取待写入Json数据,直至检测到所述待写入Json数据集均写入所述临时Json文件中,得到所述目标Json文件。4.一种基于精简数据格式的Json文件写入方法,其特征在于,所述基于精简数据格式的Json文件写入方法包括:当接收到Json数据写入命令时,确定与所述Json数据写入命令对应的待写入Json数据集,并新建临时Json文件;从所述待写入Json数据集获取待写入Json数据,在所述临时Json文件写入所述待写入Json数据和标识信息,得到目标Json行数据,其中,所述标识信息将各所述目标Json行数据进行独立隔开;返回执行步骤:从所述待写入Json数据集获取待写入Json数据,直至检测到所述待写入Json数据集均写入所述临时Json文件中,得到目标Json文件。5.如权利要求4所述基于精简数据格式的Json文件写入方法,其特征在于,所述标识信息包括换行符,所述在所述临时Json文件写入所述待写入Json数据和标识信息,得到目标Json行数据的步骤包括:在所述临时Json文件中写入所述待写入Json数据;当检测到所述待写入Json数据写入完毕后,在所述待写入Json数据后顺序写入所述标
识信息,得到所述目标Json行数据。6.如权利要求4所述基于精简数据格式的Json文件写入方法,其特征在于,在直至检测到所述待写入Json数据...
【专利技术属性】
技术研发人员:李奇峰,
申请(专利权)人:深圳市沃享科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。