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

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

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

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

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

如今版本比较高的python都内置了json库,调用的时候只要import json就能够了。code

json使用起来也很简单,基本只要用到四个函数load(),loads(),dump(),dumps()至于他们的用法,就去问度娘吧,网上有不少解释,这里简单提一下,dump就是将数据转为json格式,而load()就是将json格式数据转为本身的格式,好比将json转为python中的字典,而后就能够用对字典的操做处理数据了。通常在从js里面提取信息时会用到json。对象

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

相关文章
相关标签/搜索