Python爬虫(part16)中,如何高效使用json解析模块?

2026-06-10 22:051阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计267个文字,预计阅读时间需要2分钟。

Python爬虫(part16)中,如何高效使用json解析模块?

学习笔记 + JSON解析模块 + json.loads 功能 + 将JSON格式的字符串转换为Python数据类型。

语法:res=requests.get(url=url, headers=headers) _json=json.loads(res.text) json.dump(作用:将Python数据类型转换为JSON格式。

学习笔记



json解析模块



json.loads



  • 作用

把json格式的字符串转为Python数据类型。



  • 语法
res = requests.get(url=url, headers=headers)
html_json = json.loads(res.text)



json.dump



  • 作用

把python数据类型转为 json格式的字符串。



  • 语法
json.dump(python,f,ensure_ascii=False)
#python: python类型的数据(字典,列表等)
#f: 文件对象,将python数据类型转化的JSON数据存储在该文件里
#ensure_ascii=False : 不使用ASCII编码


Python爬虫(part16)中,如何高效使用json解析模块?


  • 举个例子


python代码:

import json

my_dict = {
'name' : 'Huang',
'age' : '9'
}
with open('./test/Bunny.json','w') as f:
json.dump(my_dict,f,ensure_ascii = False)



Bunny.json文件

{"name": "Huang", "age": "9"}

本文共计267个文字,预计阅读时间需要2分钟。

Python爬虫(part16)中,如何高效使用json解析模块?

学习笔记 + JSON解析模块 + json.loads 功能 + 将JSON格式的字符串转换为Python数据类型。

语法:res=requests.get(url=url, headers=headers) _json=json.loads(res.text) json.dump(作用:将Python数据类型转换为JSON格式。

学习笔记



json解析模块



json.loads



  • 作用

把json格式的字符串转为Python数据类型。



  • 语法
res = requests.get(url=url, headers=headers)
html_json = json.loads(res.text)



json.dump



  • 作用

把python数据类型转为 json格式的字符串。



  • 语法
json.dump(python,f,ensure_ascii=False)
#python: python类型的数据(字典,列表等)
#f: 文件对象,将python数据类型转化的JSON数据存储在该文件里
#ensure_ascii=False : 不使用ASCII编码


Python爬虫(part16)中,如何高效使用json解析模块?


  • 举个例子


python代码:

import json

my_dict = {
'name' : 'Huang',
'age' : '9'
}
with open('./test/Bunny.json','w') as f:
json.dump(my_dict,f,ensure_ascii = False)



Bunny.json文件

{"name": "Huang", "age": "9"}