퀴즈 / 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 없음)를 사용합니다.

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

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

정규반 살펴보기
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...