JSON-CSV 변환

📋 포맷/변환

JSON 배열을 CSV 형식으로 바꾸거나 CSV를 JSON으로 전환합니다.

📊 JSON ↔ CSV 변환기란?

JSON과 CSV를 양방향으로 즉시 변환하는 도구입니다. JSON(JavaScript Object Notation)은 API 통신에, CSV(Comma-Separated Values)는 스프레드시트 작업에 주로 사용됩니다. API 데이터를 엑셀에서 열거나, 엑셀 데이터를 웹 애플리케이션에서 사용할 때 활용하세요.

📋 JSON vs CSV 비교

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

💡 활용 사례

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

💡 실무 팁

중첩 구조 JSON은 CSV 변환 전에 flatten으로 평면화하면 한 셀당 한 값으로 깔끔하게 떨어집니다. 반대로 CSV → JSON 변환 시 true/false숫자는 자동 타입 추론됩니다.

자주 묻는 질문

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

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

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

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

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

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

관련 도구

광고