처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / Python / 문제

Python json.dumps()와 json.loads()의 역할로 올바른 것은?

쉬움 MDN Web Docs
보기 및 정답
A dumps()는 Python 객체를 JSON 문자열로 직렬화하고, loads()는 JSON 문자열을 Python 객체로 역직렬화한다
B dumps()는 JSON 파일을 읽어 딕셔너리로 변환하고, loads()는 딕셔너리를 JSON 파일에 쓰는 역할을 하며 둘 다 파일 기반이다
C dumps()는 문자열 데이터를 바이너리로 압축하고, loads()는 압축된 바이너리 데이터를 원래 문자열로 해제한다
D dumps()와 loads() 둘 다 데이터베이스 연결에 사용되며, 각각 데이터 저장과 조회 역할을 담당한다

해설

json.dumps()는 Python 딕셔너리, 리스트 등을 JSON 형식의 문자열로 변환(직렬화)합니다. json.loads()는 JSON 문자열을 Python 객체로 변환(역직렬화)합니다. 파일 입출력에는 json.dump()와 json.load()(s 없음)를 사용합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기