如何阅读数据量大的json文件


作者:Harkerbest

声明:本文章为原创文章,本文章永久链接:https://www.harkerbest.cn/?p=150,转载请注明原文地址,盗版必究!!!


  在开发爬虫项目或者调用API接口等情况下我们不免会和json格式的数据打交道,但是json的“套娃”也是天下闻名的,一般的json文件会有3到4层大括号,这种还能够勉强用人眼阅读,但是当数据量很大的时候,会出现几十层甚至是上百层的“套娃”!如图:

%title插图%num
网易新冠疫情实时数据接口返回数据
%title插图%num

  这是网易的疫情信息API接口,这只是其中的超级小的一部分,站长粗略统计了一下里面有30000多行,大大小小套了几十层的娃!当然之所以数据量巨大是因为里面包含了中国各个地区以及外国各个地区每一日的疫情信息。

  数据量如此巨大的json文件显然是无法使用人眼直接阅读的,但是如果需要开发程序去读取信息就不得不搞清楚数据的包含关系,这个时候我们就需要借助工具去辅助阅读。这里给大家推荐一个在线json视图网站:https://www.bejson.com/,里面包含很多json相关的实用功能。接下来就为大家介绍如何使用里面的json在线视图。

  1.首先,我们根据上一段的链接访问bejson首页(如图1),并点击箭头所指的JSON视图进入功能界面(图2)。

%title插图%num
图一:点击“JSON视图”进图功能界面
%title插图%num
图2:功能界面

2.接着我们将需要分析的json文本复制并粘贴到左边的方框内,并点击上方的“格式化”按钮。(如图)

%title插图%num

3.展开中间方框中的结构图即可清晰地分析json数据的包含关系了(如图)

%title插图%num
展开中间的结构图即可清晰地分析json数据结构

结语

  如果觉得这篇文章对你有帮助,请分享给更多有需要的人,谢谢!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

CAPTCHAis initialing...