이 문제와 관련된 해결책을 찾고 난 이해할 수있는 것을 찾지 못했습니다. 나는 Python을 처음 사용하기 때문에 오류 메시지가 나타나는 이유를 이해하는 데 필요한 기본적인 도움이 필요하다. TypeError : JSON을 직렬화 할 수 없다.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