Pythonrequests模块params、data、json的区别json和dict对⽐
json的key只能是字符串,python的dict可以是任何可hash对象(hashtable type);
json的key可以是有序、重复的;dict的key不可以重复。
json的value只能是字符串、浮点数、布尔值或者null,或者它们构成的数组或者对象。
json的字符串强制双引号,dict字符串可以单引号、双引号;
dict可以嵌套tuple,json⾥只有数组。
json:true、false、null;python:True、False、None
json的类型是字符串,字典的类型是字典。python json字符串转数组
requests模块发送请求有data、json、params三种携带参数的⽅法。
params在get请求中使⽤,data、json在post请求中使⽤。
通过介绍,params是往url后⾯添加参数。
常见的form表单可以直接使⽤data参数进⾏报⽂提交,data的对象则是python中的字典类型;
如果数据是json格式的报⽂,可直接使⽤json参数;
data = {
'a': 1,
'b': 2,
}
requests.post(url, json=data)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论