모든 도구

JSON-CSV 변환

JSON과 CSV 포맷을 상호 변환합니다.

📊 JSON ↔ CSV 변환기란?

JSON(JavaScript Object Notation)과 CSV(Comma-Separated Values)는 모두 데이터 저장/전송에 사용되는 포맷입니다. JSON은 API 통신에, CSV는 스프레드시트 작업에 주로 사용됩니다. 이 도구는 두 형식을 양방향으로 변환하여 API 데이터를 엑셀에서 열거나, 스프레드시트 데이터를 JSON으로 변환하여 웹 애플리케이션에서 사용할 수 있게 합니다.

📋 JSON vs CSV 비교

항목JSONCSV
구조계층적 (중첩 가능)평면적 (표 형태)
타입 지원숫자, 문자열, 불린, null, 배열, 객체모두 문자열
가독성개발자 친화적엑셀 친화적
주요 용도API, 설정파일데이터 내보내기, 대량 업로드

💡 활용 사례

  • REST API 응답을 CSV로 변환하여 엑셀에서 분석
  • 엑셀 데이터를 JSON으로 변환하여 웹앱에 업로드
  • 데이터베이스 덤프를 스프레드시트로 열기
  • 테스트 데이터 생성 및 포맷 변환

자주 묻는 질문

중첩된 JSON도 CSV로 변환되나요?

중첩된 객체/배열은 JSON 문자열로 직렬화되어 하나의 셀에 들어갑니다. 완전히 평면화하려면 사전에 JSON 구조를 단순화하세요.

CSV의 특수문자(쉼표, 따옴표)는 어떻게 처리되나요?

쉼표, 따옴표, 줄바꿈이 포함된 값은 자동으로 큰따옴표로 감싸지고, 내부 따옴표는 이중 따옴표("")로 이스케이프됩니다.

CSV를 JSON으로 변환할 때 타입은 어떻게 결정되나요?

true/false는 불린, 숫자 형태는 Number로 자동 변환됩니다. 그 외는 문자열로 유지됩니다.

관련 도구