JSON to CSV 변환기

객체로 이루어진 JSON 배열을 붙여넣어 CSV로 변환하세요. 구분 기호를 선택하고, 헤더 행을 토글하고, 결과를 다운로드하거나 복사할 수 있습니다.

Delimiter:
JSON Input
CSV Output
복사됨!
CSV output will appear here...
🔮 나의 사주 캐릭터를 확인해보세요 🎨 도툰 — 웹툰·일러스트 플랫폼

JSON to CSV 변환기란 무엇인가요?

JSON to CSV 변환기는 객체로 이루어진 JSON 배열을 플랫한 테이블 형태의 CSV (Comma-Separated Values, 쉼표로 구분된 값) 형식으로 변환합니다. 객체의 키는 열 머리글이 되고 각 객체는 행이 됩니다. 이는 API 데이터를 스프레드시트, 데이터베이스 또는 CSV 입력을 필요로 하는 보고 도구로 가져와야 할 때 필수적입니다. 이 도구는 또한 점 표기법으로 평탄화하여 중첩된 객체를 처리하고, 변환 전에 JSON의 유효성을 검사하며, CSV 출력에서 특수 문자를 적절하게 이스케이프합니다.

JSON to CSV 변환기 사용 방법

  1. JSON 붙여넣기 — 객체로 이루어진 JSON 배열을 입력 영역에 입력하거나 붙여넣으세요.
  2. 구분 기호 선택 — 쉼표, 탭, 세미콜론 또는 파이프를 출력 구분 기호로 선택하세요.
  3. 헤더 토글 — CSV 출력에서 헤더 행을 활성화하거나 비활성화하세요.
  4. 출력 검토 — CSV 결과가 행 및 열 수와 함께 자동으로 업데이트됩니다.
  5. 내보내기 — CSV를 클립보드에 복사하거나 .csv 파일로 다운로드하세요.

이 JSON to CSV 변환기를 사용해야 하는 이유

  • 스마트 평탄화 — 중첩된 객체는 점 표기법(예: address.city)을 사용하여 자동으로 평탄화됩니다.
  • JSON 유효성 검사 — 유효하지 않은 JSON은 변환 전에 명확한 오류 메시지와 함께 감지됩니다.
  • 적절한 이스케이프 — 구분 기호, 따옴표 또는 줄바꿈을 포함하는 필드는 RFC 4180에 따라 올바르게 이스케이프됩니다.
  • 다양한 구분 기호 — 쉼표, 탭, 세미콜론 또는 파이프로 구분된 값으로 출력합니다.
  • 실시간 — 입력하거나 설정을 변경하면 결과가 즉시 업데이트됩니다.
  • 개인 정보 우선 — 모든 처리는 브라우저에서 이루어집니다. 어떠한 데이터도 서버로 전송되지 않습니다.

FreeToolbox vs 다른 JSON to CSV 도구

기능FreeToolboxConvertJSONjson-csv.com
브라우저 기반아니요 (서버)아니요 (서버)
중첩 객체 평탄화예 (점 표기법)
실시간 변환아니요 (변환 클릭 필요)아니요
다양한 구분 기호예 (4가지 유형)쉼표만
JSON 유효성 검사예 (메시지 포함)기본
광고 또는 가입 없음광고 있음무료 티어 제한

자주 묻는 질문

어떤 JSON 형식이 예상되나요?

이 도구는 [{"name":"John","age":30},{"name":"Jane","age":25}]와 같은 객체로 이루어진 JSON 배열을 예상합니다. 배열에 없는 단일 객체도 허용되며 단일 행 CSV로 변환됩니다.

중첩된 객체는 어떻게 처리되나요?

중첩된 객체는 점 표기법을 사용하여 평탄화됩니다. 예를 들어, {"user":{"name":"John"}}은 'user.name'이라는 열이 됩니다. 객체 내의 배열은 JSON 문자열로 직렬화됩니다.

객체에 서로 다른 키가 있으면 어떻게 되나요?

이 도구는 모든 객체에서 고유한 키를 수집하여 열로 사용합니다. 객체에 키가 없으면 해당 셀은 CSV 출력에서 비어 있게 됩니다.

특수 문자가 올바르게 처리되나요?

예. 구분 기호 문자, 큰따옴표 또는 줄바꿈을 포함하는 필드는 CSV 표준(RFC 4180)에 따라 자동으로 큰따옴표로 묶입니다. 기존의 큰따옴표는 큰따옴표 두 개로 이스케이프됩니다.

다운로드한 CSV를 Excel에서 열 수 있나요?

예. 다운로드한 .csv 파일은 Microsoft Excel, Google Sheets, LibreOffice Calc 또는 모든 스프레드시트 응용 프로그램에서 직접 열 수 있습니다. 쉼표가 아닌 다른 구분 기호를 사용하는 경우 가져오기 마법사를 사용해야 할 수 있습니다.