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的類型是字符串,字典的類型是字典。
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)