python爬虫日志(11)--json简单了解

一开始写爬虫的时候并不知道这个东西,后来写的爬虫逐渐复杂了,json出现的次数也多了起来,这让我很好奇,于是我百度了一下,对于json百度是这样解释的

看完是不是有点懵?我当时也是完全不理解,对于这段话,其实不用深究,只要抓住关键词“数据交换格式”,也就是说json本质上就是一种格式(也可以理解为数据表示形式)。简单粗暴的举个例子,

json = '{"a": "Hello", "b": "World"}'  #这种形式就叫json,是不是和python里的字典的形式非常像?json的对象也就是以json形式表示的数据的本质就是一个字符串。

那么json有什么用呢,从百度给的解释来看主要是用于数据的交换,比如,要把python中的数据传给js,那么就可以把数据先转为json格式,再传给js,这样js就可以很方便的对数据进行处理了,json的作用就是这样。

现在版本比较高的python都内置了json库,调用的时候只要import json就可以了。

json使用起来也很简单,基本只要用到四个函数load(),loads(),dump(),dumps()至于他们的用法,就去问度娘吧,网上有很多解释,这里简单提一下,dump就是将数据转为json格式,而load()就是将json格式数据转为自己的格式,比如将json转为python种的字典,然后就可以用对字典的操作处理数据了。一般在从js里面提取信息是会用到json。

像我一样的小白总是一上来就被生硬的解释吓到了,但其实了解的多了,抓住其本质,理解起来不难。

原文在我的开源中国博客

猜你喜欢

转载自blog.csdn.net/weixin_41506373/article/details/81290280
今日推荐