Requests モジュールで json を扱う
以前書いた記事 に json の取り扱いが載っていなかったため追記
json データを POST で送る
- pyaload は json モジュール (標準ライブラリ) を使用して作成する
payload = json.dumps($PARAM_DICT)
- ヘッダーで
Contents-Type/jsonを指定
headers = {"Content-Type": "application/json"}
- post で送信
resp = requests.post($URL, data=payload, headers=headers)
json データの受信
- json モジュールで読み込む
json_content = json.loads(resp.text)
loadは引数がファイルストリームを想定しているため,requestsのレスポンスの場合はloadsを使う必要がある