본문으로 건너뛰기

JSON CSV 변환

JSON CSV 변환

JSON CSV 변환으로 CSV/TSV와 JSON을 서로 변환할 수 있습니다. 구분자 자동 감지, 헤더 매핑, 필드 정리를 지원해 데이터 입출력과 API 페이로드 준비에 유용합니다. 모든 처리는 브라우저 안에서 로컬로 이루어집니다.

구분자

JSON 들여쓰기

헤더 행 사용

필드 공백 제거

빈 줄 건너뛰기

JSON 출력

CSV 출력

JSON CSV 변환

빠른 시작

1
오른쪽 CSV 편집기에 CSV/TSV 데이터를 붙여넣거나 입력하면 왼쪽 JSON이 자동으로 동기화됩니다.
2
왼쪽의 JSON 편집기에서 JSON을 입력할 수도 있으며, 오른쪽의 CSV도 자동으로 동기화됩니다.
3
구분 기호는 기본적으로 "자동"으로 설정됩니다. 도구는 첫 번째 행을 검사하고 쉼표, 탭, 세미콜론 또는 세로 막대(|)를 감지합니다.
4
"헤더 행 사용"을 켜면 CSV 첫 줄이 JSON 객체의 키 이름으로 사용됩니다. 끄면 2차원 배열로 변환됩니다.
5
지저분한 CSV 데이터를 정리하려면 "필드 자르기" 및 "빈 줄 건너뛰기"를 사용하세요.
6
각 편집기는 별도로 다운로드할 수 있습니다. JSON 측에서는 .json 파일을 다운로드하고, CSV 측에서는 현재 구분 기호를 기반으로 .csv 또는 .tsv 파일을 다운로드합니다.

자주 쓰는 활용 사례

Excel에서 JSON으로

Excel에서 탭으로 구분된 셀을 CSV 창으로 복사하고 즉시 JSON 개체 배열로 변환합니다.

스프레드시트에 대한 API 응답

Excel 또는 Google 스프레드시트에서 분석할 수 있도록 JSON 응답을 CSV로 변환합니다.

데이터베이스 가져오기 준비

일괄 API 가져오기를 위해 CSV 데이터세트를 JSON으로 변환합니다.

로그 분석

jq와 같은 도구를 사용하여 구조화된 쿼리를 위해 CSV 로그를 JSON으로 변환합니다.

구성 마이그레이션

CSV 매핑 테이블과 JSON 구성 파일 간을 전환합니다.

데이터 정리

필드 자르기 및 빈 줄 건너뛰기를 사용하여 내보낸 데이터를 빠르게 정리합니다.

활용 팁

Excel에서 붙여넣은 데이터는 일반적으로 탭으로 구분되며 올바르게 감지됩니다. 감지가 잘못된 경우 구분 기호를 수동으로 선택하십시오.
"헤더 행 사용"이 켜져 있으면 첫 줄은 데이터가 아니라 열 이름으로 처리됩니다. CSV에 헤더가 없다면 첫 데이터 행 손실을 막기 위해 이 옵션을 끄세요.
중복된 헤더 이름이 존재하는 경우 JSON 키를 고유하게 유지하기 위해 접미사가 자동으로 추가됩니다(예: name, name_2).
JSON → CSV는 플랫 객체 배열에서 가장 잘 작동합니다. 중첩된 개체/배열은 셀에서 JSON 문자열로 직렬화됩니다.
구분 기호, 줄 바꿈 또는 큰따옴표가 포함된 필드는 CSV 규칙에 따라 자동으로 인용되고 이스케이프됩니다.

제한 사항 및 호환성

CSV는 단순 테이블 형식이며 기본적으로 중첩된 구조를 나타낼 수 없습니다. 중첩된 JSON 개체/배열은 문자열로 직렬화되며 역변환 시 완전히 복원될 수 없습니다.
CSV는 값을 텍스트로 저장합니다. JSON → CSV → JSON 왕복 후에 숫자와 부울이 문자열로 돌아올 수 있습니다.
UTF-8 BOM(\uFEFF)은 자동으로 제거됩니다. 다른 인코딩(예: GBK 또는 Shift-JIS)은 지원되지 않습니다. 먼저 UTF-8로 변환하세요.
JavaScript의 JSON과 마찬가지로 이 도구는 IEEE 754 제한을 따릅니다. 53비트 안전 범위를 벗어나는 정수는 정밀도가 떨어질 수 있습니다.

개인정보 및 보안

모든 처리는 브라우저에서 로컬로 이루어지며 데이터는 기기를 벗어나지 않습니다.

자주 묻는 질문

5

다음 작업에 도움이 되는 관련 도구입니다.