python接口测试之json模块的使用
- json.dumps()
- json.loads()
- json.dump
- json.load
一、json.dumps()
将python字典类型转换成json对象
import json # Python 字典类型转换为 JSON 对象 data = { 'no' : 1, 'name' : 'Runoob', 'url' : 'http://www.runoob.com' } json_str = json.dumps(data) print ("Python 原始数据:", repr(data)) print ("JSON 对象:", json_str)
二、json.loads()
将json对象转换成python字典
# 将 JSON 对象转换为 Python 字典 data2 = json.loads(json_str) print ("data2['name']: ", data2['name']) print ("data2['url']: ", data2['url'])
三、json.dump
把序列化后的字符串写到文件中
四、json.load
从文件中读取文件内容
#然后来介绍dump方法 # import json # d1 = {'name':'foot'} #这一步就会把d1做序列化处理后的字符串写到db这个文件中 # json.dump(d1,open('db','w')) # d1 = json.load(open('db','r')) # print(d1,type(d1)) # {'name': 'foot'} <class 'dict'>