JSON과 CSV 간 변환

무료 온라인 JSON ↔ CSV 변환기 — API 응답을 Excel이나 Google Sheets에서 열 수 있는 스프레드시트로 만들거나, 동료가 메일로 보낸 컬럼 덤프에서 JSON 테스트 픽스처를 만드세요. JSON 객체 배열(또는 객체의 객체)을 붙여넣으면 도구가 자동으로 열을 감지하여 깨끗한 RFC 4180 CSV를 렌더링합니다. CSV를 붙여넣으면 JSON 배열을 돌려받습니다. 구분자(표준 CSV용 쉼표, Sheets에 깔끔하게 붙여지는 TSV용 탭, 유럽 Excel용 세미콜론, 데이터베이스 덤프용 파이프)를 선택하고, 첫 번째 행이 헤더인지 토글하고, "42", "true", "null" 같은 값을 타입이 있는 JSON으로 강제할지 또는 문자열로 유지할지 결정합니다(앞자리 0이 있는 "00123" 같은 ID는 문자열로 유지되어야 하므로 중요). 클립보드 복사 또는 Excel이 올바르게 여는 UTF-8 BOM이 포함된 .json/.csv 다운로드로 변환하세요.

사용 방법

1
데이터 붙여넣기

JSON 또는 CSV — 기본적으로 방향이 자동 감지됩니다.

2
옵션 선택

구분자, 헤더 행, 타입 강제.

3
출력 읽기

CSV 또는 JSON이 오른쪽 패널에 나타납니다.

4
복사 또는 다운로드

클립보드 복사 또는 .csv / .json 파일 받기.

JSON 객체 배열을 CSV/TSV/Excel 파일로 변환하거나, CSV를 붙여넣고 JSON을 얻으세요 — 양방향, 브라우저에서

방향
구분자
옵션
입력
출력
무엇을 시도할지 모르시나요?
무료 도구 400+개 — 깜짝 도구 열기
🎲 깜짝 도구

특징

방향 자동 감지 네 가지 구분자 타입 강제 (선택) 헤더 행 토글 인용 안전 출력 라이브 통계

일반적인 용도

  • JSON API 응답(50 MB 이상)을 Excel 또는 Google Sheets에서 열기 위한 CSV로 변환.
  • 스프레드시트 열 덤프를 Jest/PHPUnit 테스트 픽스처 시드용 JSON 배열로 변환.
  • 독일/프랑스 Excel 세미콜론 CSV를 도구가 기대하는 현대적 쉼표 구분 CSV로 변환.
  • 타입 강제를 제거해 "00123"이 숫자 123(앞자리 0이 사라짐)이 되지 않고 문자열로 유지되도록.
  • Google Sheet나 Notion 표에 직접 붙여넣기 위한 TSV(탭 구분) 생성.
  • 작은 JSON 설정을 CSV로 왕복 변환, Excel에서 편집, 다시 붙여넣어 JSON으로 변환 — 스크립트 작성 없이 빠른 배치 편집.

왜 이것을

대부분의 온라인 변환기는 JSON-CSV 또는 CSV-JSON을 두 개의 별도 도구로 선택하도록 강제합니다. 이 도구는 자동 감지로 결합합니다 — 무엇이든 붙여넣고 다른 것을 받으세요. RFC 4180 인용이 제대로 구현되어 줄바꿈, 쉼표, 따옴표가 포함된 값이 출력을 조용히 손상시키지 않습니다(많은 저급 변환기의 실제 실패 모드). 다운로드에는 UTF-8 BOM이 포함되어 Excel이 액센트 문자를 mojibake 없이 올바르게 처리합니다. 가입 없음, 페이로드당 할당량 없음.

자주 묻는 질문

"타입 강제"란 무엇인가요?

이것 없이는 CSV → JSON이 모든 셀을 문자열로 유지합니다 ("42"는 "42"로 유지). 이것과 함께라면 JSON 값처럼 보이는 문자열이 변환됩니다: "42" → 42, "true" → true, "null" → null, "3.14" → 3.14. 타입이 있는 데이터에 유용하지만 숫자처럼 보이지만 문자열로 유지되어야 하는 ID가 있다면 위험합니다 ("00123"이 123이 됨).

중첩된 JSON을 지원하나요?

JSON → CSV는 중첩된 객체/배열을 셀에 텍스트로 JSON.stringify합니다. CSV → JSON은 JSON을 포함하는 셀을 자동으로 파싱하지 않습니다 — "타입 강제"를 토글하면 JSON 값이 파싱됩니다.

UTF-8 BOM은 어떤가요?

다운로드는 다중 바이트 문자가 있는 경우 Excel이 올바르게 열도록 UTF-8 BOM을 포함합니다. 클립보드 복사는 BOM을 포함하지 않습니다 (Sheets와 현대 도구는 UTF-8을 기본적으로 처리합니다).

매우 큰 입력은 어떻게 처리하나요?

소프트 캡은 약 5 MB입니다 — 그 너머에서는 페이지가 사용 가능하지만 textarea 편집기가 느려집니다. 큰 데이터의 경우 .json/.csv 다운로드 경로를 선호하세요.

왜 "유럽 Excel"에 세미콜론인가요?

소수점 구분자가 ","인 로케일 (대부분의 유럽)에서 Excel은 모호함을 피하기 위해 기본 CSV 구분자로 ";"를 사용합니다. 독일이나 프랑스 Excel에서 내보낸 파일은 세미콜론으로 구분됩니다.

모바일?

네 — 좁은 화면에서 입력과 출력 패널이 쌓입니다.

💡 이 도구를 개선해 드릴까요?

무료로 가능합니다! 아이디어를 간단히 보내주세요. 자세히 논의하고 싶으시면 이메일을 남겨주시면 연락드리겠습니다. 익명으로도 가능합니다.

이 도구를 어떻게 평가하시겠습니까?

평가해 주셔서 감사합니다!
더 공유하고 싶으신가요? 댓글을 남겨주세요!
감사합니다! 검토 후 댓글이 표시됩니다.
게시일 업데이트