json是一种轻量级、跨平台、跨语言的数据交换格式;
json模块提供了对json的支持,它既包含了将json字符串恢复成Python对象的函数,也提供了将Python对象转换成json字符串的函数
实例
1. json.dumps()方法
import json dic = {‘name‘: ‘Tom‘, ‘age‘: 23} res = json.dumps(dic) print(res) >>> {"name": "Tom", "age": 23}
2. json.dump()方法
import json dic = {‘name‘: ‘Tom‘, ‘age‘: 23} res = json.dumps(dic) # 将转换后得到的Json字符串输出到文件 with open(‘test_json_dumps.txt‘, mode=‘a‘, encoding=‘utf-8‘) as f: f.write(res) f.close()
3. json.loads()方法
import json dic = {‘name‘: ‘Tom‘, ‘age‘: 23} res = json.dumps(dic) r = json.loads(res) print(r) >>> {‘name‘: ‘Tom‘, ‘age‘: 23}
4. json.load()方法
import json with open(‘test_json_dumps.txt‘, mode=‘r‘, encoding=‘utf-8‘) as f: f.seek(0) res = json.loads(f.read()) print(res) >>> {‘name‘: ‘Tom‘, ‘age‘: 23}
原文:https://www.cnblogs.com/MazZY/p/10913467.html