WebToolBox

JSON to CSV

WebToolBox에서 제공하는 무료 데이터 변환 도구인 JSON to CSV 기능을 브라우저에서 바로 사용해 보세요. 복잡한 설치 없이 빠르고 안전하게 작업을 처리할 수 있습니다.

입력

결과

JSON에서 CSV로의 변환이란?

JSON to CSV 변환은 JSON 배열 형식의 데이터를 스프레드시트에서 바로 열 수 있는 CSV(Comma-Separated Values) 형식으로 변환하는 과정입니다. API 응답이나 데이터베이스 조회 결과를 엑셀, Google Sheets 등에서 분석할 때 유용합니다.

JSON 객체 배열에서 각 객체의 키는 CSV의 열 이름(헤더)이 되고, 각 객체는 하나의 데이터 행이 됩니다. 중첩된 객체나 배열은 평탄화(flatten)되어 CSV의 단일 셀로 변환됩니다.

데이터 분석, 보고서 작성, 데이터 이관, 비개발자와의 데이터 공유 등 다양한 상황에서 JSON을 CSV로 변환하는 작업이 필요합니다.

사용 방법

  1. 입력 필드에 JSON 배열 데이터를 붙여넣습니다. (예: [{"name":"홍길동"}, ...])
  2. 자동으로 CSV 형식으로 변환된 결과가 표시됩니다.
  3. '복사' 버튼으로 CSV 결과를 클립보드에 복사하거나 파일로 다운로드할 수 있습니다.
  4. 변환된 CSV를 엑셀이나 Google Sheets에서 직접 열 수 있습니다.

FAQ

중첩된 JSON 객체는 어떻게 변환되나요?
중첩된 객체는 점(.) 표기법으로 평탄화되어 CSV 열로 변환됩니다. 예를 들어 {"address": {"city": "Seoul"}}은 'address.city' 열로 변환됩니다.
JSON 배열이 아닌 단일 객체도 변환할 수 있나요?
이 도구는 JSON 배열([ {...}, {...} ]) 형식을 기대합니다. 단일 객체는 배열로 감싸서([{...}]) 입력하면 1행짜리 CSV로 변환됩니다.
CSV 파일에서 한글이 깨지면 어떻게 하나요?
CSV 파일을 엑셀에서 열 때 인코딩 문제로 한글이 깨질 수 있습니다. 이 경우 엑셀의 '데이터 가져오기' 기능에서 UTF-8 인코딩을 선택하거나, BOM이 포함된 UTF-8 형식으로 저장하면 됩니다.

데이터 변환도구 목록