1 .一种解析JSON数据的方法,包括:
在逐token地解析JSON数据时,根据查询请求指定的信息,判断当前解析到的token和/
或所述JSON数据剩余未解析的部分是否不存在所述查询请求需要的数据;
如果当前解析到的token不存在所述查询请求需要的数据,跳过对当前解析到的token
的值的解析;
如果所述JSON数据剩余未解析的部分不存在所述查询请求需要的数据,结束对所述
JSON数据的解析。
2.根据权利要求1所述的方法,所述JSON数据对应数据库中表的数据;
所述在逐token地解析JSON数据时 ,根据查询请求指定的信息,判断当前解析到的
token和/或所述JSON数据剩余未解析的部分是否不存在所述查询请求需要的数据包括:
在逐token地解析JSON数据时,判断当前解析到的token是否对应查询请求指定的列;
如果不对应,则确定当前解析到的token不存在所述查询请求需要的数据;
如果对应,解析得到token的值,根据查询请求指定的查询条件 ,判断当前解析到的
token的值是否需要被所述查询请求获取;
如果不需要,则确定所述JSON数据剩余未解析的部分不存在所述查询请求需要的数
据。
3 .根据权利要求1所述的方法,所述在逐token地解析JSON数据时,根据查询请求指定
的信息,判断当前解析到的token和/或所述JSON数据剩余未解析的部分是否不存在所述查
询请求需要的数据包括:
在逐token地解析JSON数据时,如果当前解析到的token的值需要被所述查询请求获
取,取得所述token的值;
判断是否已经取得所述查询请求需要的所有取值;
如果是,确定所述JSON数据剩余未解析的部分不存在所述查询请求需要的数据。
4 .根据权利要求1或2所述的方法,所述在逐token地解析JSON数据时,根据查询请求指
定的信息,判断当前解析到的token是否不存在所述查询请求需要的数据包括:
在逐token地解析JSON数据时,根据查询请求指定的信息,判断当前解析到的token是
否属于所述信息对应的token类型;
如果不是,确定当前解析到的token不存在所述查询请求需要的数据。
5 .根据权利要求4所述的方法,所述在逐token地解析JSON数据时,根据查询请求指定
的信息,判断当前解析到的token是否属于所述信息对应的token类型包括:
在逐token地解析JSON数据时,根据查询请求指定了列,判断当前解析到的token是否
属于数组类型或者对象类型的token。
6 .根据权利要求2所述的方法,所述判断当前解析到的token是否对应查询请求指定的
列包括:
如果当前解析到的token是数组类型的token,获取所述token对应的数组的下标作为
列的编号;
判断所述列的编号是否为查询请求指定的列的编号。
7 .根据权利要求2所述的方法,所述判断当前解析到的token是否对应查询请求指定的
列包括:
权 利 要 求 书
1/2 页
2
评论