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。

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

原文在我的开源中国博客

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值