결과값 출력이 한줄로 통으로 나와요.
333
작성한 질문수 2
json 데이터 확인하는 강의에서 print(response) 입력후 선생님처럼 정리되서 안나오고 결과값이 한줄 통으로 나오는데요... 가독성이 떨어져서.. 설정이 따로 있는걸까요?
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
coolcoal님, JSON 데이터를 출력할 때 한 줄로 통째로 나오는 문제는 출력 방식을 조정하여 개선할 수 있습니다. Python에서는 json 모듈을 사용하여 JSON 데이터를 예쁘게 출력할 수 있습니다. 다음은 json 모듈의 dumps 메서드를 사용하는 예시 코드입니다.
import json
# response는 API로부터 받아온 JSON 응답이라고 가정합니다.
response = {
"name": "John",
"age": 30,
"city": "New York"
}
print(json.dumps(response, indent=4, ensure_ascii=False))
이 예시에서 json.dumps 함수는 JSON 데이터를 문자열로 변환합니다. indent 매개변수는 들여쓰기를 몇 칸 할지 설정하며, ensure_ascii=False는 아스키 코드가 아닌 문자(예: 한글)를 이스케이프하지 않고 출력합니다. 이렇게 하면 JSON 데이터를 가독성 있게 출력할 수 있습니다.
강의 내용과 관련된 추가 질문이 있으시면 언제든지 문의주세요. 감사합니다!
화면이 보이지 않아요
0
32
1
터미널프로세스 시작오류
0
55
1
vscode에서 select interpreter 가상환경 안보님
0
186
2
제미니
0
121
1
맥os환경에서 아무리해도 인터프리터가 보이지 않아요.
0
128
1
실습코드다운로드
0
157
1
가상환경 종료
0
252
1
파파고 api
0
180
1
googletrans 에러
0
168
1
가상환경 활성화 에러 발생
1
335
4
그래프 그리기 오류
0
184
1
ipykernal 설치 실패
0
154
1
오류가 왜 뜨는 지 모르겠어요
0
208
1
streamlit을 주피터 노트북에서 사용 불가 한가요??
0
494
1
Streamlit run 이 안 돼요ㅠㅠㅠ
0
1208
1
Streamlit 설치가 안 되요
0
593
1
Bard API 실행 오류
0
203
1
스트림릿 클라우드 배포시 외부접근 질문드립니다.
0
348
1
카카오톡 챗봇연결 테스트(aws)
0
333
1
new terminal 생성
0
313
2
카카오톡 테스트 오류
0
381
2
기본 질문하기 오류 해결 방법 알려주세요
0
391
1
Kernel 설정
0
319
2
ipykernel 패키지 설치 실패
0
529
1





