json基本使用:
json.loads() #将json字符串转化为Python数据类型
json.dumps() #python数据类型转化为json字符串
json.load() #包含json的类文件对象转化为python数据类型
json.dump() #python数据类型转化为包含json的类文件对象
什么是类文件对象?
具有read()或者write()方法的对象就是类文件对象,f =open(‘a.txt’,‘r’), f就是类文件对象
.json()使用
针对一个post调用返回一个json对象
json_value = {
'admin' : xxx
'password' : yyy
}
data = json.dumps(json_value)
req = requests.post(url, json = data) #返回一个json对象
ans_dict = req.json() #req.json()在此作用是获取json对象,创建了一个字典对象
json.loads()
req = urllib2.Request(url,data,header)
response=urllib2.urlopen(req) #返回一个json对象
ans=response.read() #获取json对象
query_ans_dict={}
query_ans_dict=json.loads(ans) #将json字符串转化为Python数据类型