ちょっとしたPython3スクリプトでjsonをPOSTしたいということがよくあると思います(適当)。 まずはサンプルコード。 import urllib.request, json if __name__ == '__main__': url = "http://xxxx/xxxx" method = "POST" headers = {"Content-Type" : "application/json"} # PythonオブジェクトをJSONに変換する obj = {"xxx" : "xxxx", 123 : 123} json_data = json.dumps(obj).encode("utf-8") # httpリクエストを準備してPOST request = urllib.request.Request(url, data=json_data, method=method,