爬虫-数据保存json简介

爬虫-数据保存json简介,第1张

首先我们先来介绍一下:
json下得:
1.字典:使用花括号{}
2.列表:使用方括号[]
3.字符串:json下得字符串必须使用双引号,不可以使用单引号。
其实,json本身就是一个字符串,json.cn就是对json进行字符串解析得一个软件。
还有就是json中得true和false首字母都是小写。

  • json文件的读取
import json
books=[{"name":"三国演义","price":"18"},{"name":"水浒传","price":"19"}]
result=json.dumps(books,ensure_ascii=False)#json.dumps将一个Python数据结构转换为JSON,json.dump() 和 json.load() 来编码和解码JSON数据,用于处理文件
print(result)
print(type(result))
fp=open("books.json","w",encoding="utf-8")#文件名字是books.json,w表示以写的形式读,最后显示为utf-8
json_str=json.dump(book,fp)
print(type(json_str))
result_1=json.loads(json_str)
print(result_1)
with open ("books.json","r",encoding='utf-8') as fp:
    json.load(fp)
    print(result)

上面的代码可以一次看一下结果,总结一下就是

  • json.dumps将一个Python数据结构转换为JSON
  • json.loads将一个JSON转换为Python数据结构
  • json.dump() 和 json.load() 来编码和解码JSON数据,用于处理文件

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/905259.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-15
下一篇2022-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存