JSON ↔ CSV 변환기

JSON과 CSV를 상호 변환합니다. 텍스트를 붙여넣으면 즉시 변환됩니다.

입력

UTF-8 JSON·CSV·TSV, 최대 5 MB. 파일을 여기에 끌어다 놓아도 됩니다.

결과

객체·배열은 한 셀의 JSON 문자열로 저장합니다. CSV → JSON은 숫자처럼 보여도 문자열로 유지하며, null·누락 값은 빈 칸이 됩니다. 선택한 구분자를 사용합니다.

Excel은 =, +, -, @로 시작하는 셀을 수식으로 해석할 수 있습니다. 외부 데이터는 가져오기에서 열 형식을 텍스트로 지정하세요. BOM·따옴표는 수식 실행을 막지 않습니다.

JSON CSV 변환 핵심 질문

JSON과 CSV의 차이는 무엇인가요?

JSON은 중첩 구조와 타입 정보를 유지하기 좋고, CSV는 표 형태라 엑셀과 분석 도구에서 다루기 쉽습니다. API 연동은 JSON, 시트 작업과 대량 검토는 CSV가 더 적합한 경우가 많습니다.

중첩된 JSON도 CSV로 변환할 수 있나요?

이 도구는 중첩 객체와 배열을 한 셀의 JSON 문자열로 저장합니다. 자동으로 열을 펼치지는 않으며 CSV를 JSON으로 되돌리면 해당 셀도 문자열로 유지됩니다.

한글이 포함된 CSV가 엑셀에서 깨지는 이유는?

엑셀이 UTF-8을 자동으로 잘못 해석하면 한글이 깨질 수 있습니다. CSV 앞에 BOM을 붙이거나 가져오기 메뉴에서 인코딩을 지정하면 대부분 해결됩니다.

자주 묻는 질문

JSON과 CSV의 차이는 무엇인가요?
JSON은 중첩 구조와 다양한 데이터 타입을 지원하는 반면, CSV는 표 형태의 단순한 구조입니다. JSON은 API에, CSV는 엑셀/데이터 분석에 주로 사용됩니다.
중첩된 JSON도 CSV로 변환할 수 있나요?
객체의 배열을 지원하며 전체 행의 키를 모아 열을 만듭니다. 중첩 객체와 배열은 JSON 문자열로 한 셀에 보존합니다. 열을 펼치거나 중첩 구조를 자동으로 복원하지는 않습니다.
CSV 구분자를 쉼표 외에 다른 것으로 바꿀 수 있나요?
쉼표, 세미콜론, 탭 중에서 구분자를 선택할 수 있습니다. 파일 내용에 쓰인 구분자를 선택하세요. TSV 파일을 열면 탭이 선택됩니다.
한글이 포함된 CSV가 엑셀에서 깨지는 이유는?
엑셀이 UTF-8 인코딩을 자동 인식하지 못하는 경우가 있습니다. CSV 파일 앞에 BOM(Byte Order Mark)을 추가하면 해결됩니다.
입력한 데이터가 서버로 전송되나요?
아닙니다. 모든 변환이 브라우저에서 처리됩니다.

관련 도구