# 1.导入json模块
import json
# json格式数据其实就是一个字符串,只不过字符串中的格式是{}/[]
# 2. 定义json格式数据,字符串里面的内容是单引号包裹的
# json_data = '{"name":"zhangsan","age":20}'
# 3. json模块方法
# 3.1 json.loads() 将json格式数据转换成python类型
# result = json.loads(json_data)
# print(result) # {'name': 'zhangsan', 'age': 20}
# print(type(json_data))
# print(type(result))
# 3.2 json.dumps() 将python类型转换成json格式数据
# data = {'name':'zhangsan','age':20}
# res = json.dumps(data)
# print(res) # {"name": "zhangsan", "age": 20}
# print(type(res)) # <class 'str'>
# 3.3 json.dump() 将python类型转换成json格式数据,并保存至文件
# data = {'name':'zhangsan','age':20}
# with open('json_test.txt','w',encoding='utf-8') as fp:
# json.dump(data,fp)
# 3.4 json.load() 将json格式数据转换成python类型,并读取文件内容
with open('json_test.txt','r',encoding='utf-8') as fp:
content = json.load(fp)
print(content) # {'name': 'zhangsan', 'age': 20}
# print(type(content)) # <class 'dict'>
爬虫 json
最新推荐文章于 2024-04-30 13:45:35 发布