私はこの問題に関する解決策を探していましたが、理解できるものは見つかりませんでした。私はPythonの初心者で、なぜエラーメッセージが出るのか理解するための基本的な助けが必要です。TypeError:JSONのシリアライズ可能ではありません。Pythonを使用したテキストファイルへのJSON
import requests
import json
r = requests.get("http://api.bls.gov/publicAPI/v2/timeseries/data/LAUCN040010000000005")
with open("C:\...MyPath...\Output.txt", "w") as outfile:
json.dumps(r, outfile)
これは私がテストしている簡単なコードです。私は助けに感謝します。
'r'はJSONオブジェクトではありません。あなたはjsonでないものをダンプすることはできません。ただし、最初にbls文字列をJSONオブジェクトに解析してからダンプすることはできます。しかし、私はそれにはあまり意味がありません。 –
withブロック内にjson.dumpsをインデントする必要があります – Tommy