OHLEEBOX · 무료 온라인 도구
데이터바꾸기
JSON & CSV · BROWSER TOOLS

JSON · CSV 변환기
엑셀용 데이터도 간편하게

JSON과 CSV를 양방향으로 변환하고 구조를 확인하세요. 입력 데이터는 브라우저 밖으로 나가지 않습니다.

JSON ↔ CSV따옴표·줄바꿈 처리UTF-8 파일 지원

수식 보호를 켜면 =, +, -, @ 등으로 시작하는 문자열 앞에 작은따옴표를 붙입니다. 숫자형 음수는 그대로 유지합니다.

01원본 데이터

JSON

02변환 결과

CSV

변환을 기다리고 있습니다.

데이터 미리보기

최대 20행 · 20열을 표시합니다. 전체 결과는 파일로 저장하세요.

변환하면 열 이름과 데이터를 확인할 수 있습니다.

실제 데이터로 확인하는 변환 예제

상품코드 00123, 쉼표가 들어간 메모, 중첩된 주소는 각각 확인할 부분이 다릅니다. 앞자리 0 보존, 중복 헤더 오류, 엑셀 한글 표시와 배열 경로 선택을 예제로 설명합니다.

JSON·CSV 변환: 앞자리 0, 중첩 값, 한글 깨짐 가이드 →

JSON → CSV

객체 배열 또는 단일 객체를 표로 변환합니다. 모든 행의 키를 모아 열을 만들며 기본값은 중첩 객체·배열을 JSON 문자열로 보관합니다. 객체 펼치기 옵션을 켜면 address.city와 같은 열로 바꿉니다.

CSV → JSON

첫 행은 열 이름입니다. 따옴표 안의 구분자와 여러 줄 텍스트를 지원합니다. 값은 문자열로 유지해 우편번호의 앞자리 0을 보존합니다.

내 데이터는 내 브라우저에

파일을 서버로 전송하지 않습니다. 최대 5MB 입력을 지원하며, JSON 정렬·압축으로 읽기 편하게 정리할 수 있습니다.

변환 전에 알아두세요

중첩된 JSON은 어떻게 변환하나요?

기본값은 객체와 배열을 JSON 문자열로 저장합니다. 객체 펼치기 옵션을 켜면 객체는 점으로 연결한 열로 바뀌며 배열은 문자열로 남습니다. 예를 들어 profile 객체는 profile 열 안의 문자열이 됩니다. CSV를 다시 JSON으로 바꿀 때 자동으로 객체를 복원하지 않습니다.

CSV의 숫자와 날짜는 자동 변환되나요?

CSV → JSON은 모든 값을 문자열로 유지합니다. 00123, 긴 계좌번호, 날짜가 의도치 않게 바뀌는 것을 막기 위한 방식입니다. 중복·빈 열 이름이나 열 개수가 다른 행은 오류로 안내합니다.

엑셀에서 한글이 깨지면 어떻게 하나요?

UTF-8 BOM 포함 옵션을 켜고 CSV를 다운로드하세요. 환경에 따라 엑셀의 데이터 가져오기에서 UTF-8과 올바른 구분자를 선택해야 할 수 있습니다.

정렬과 압축은 키 순서를 바꾸나요?

JSON 정렬은 들여쓰기 2칸으로 표시하고 압축은 불필요한 공백을 제거합니다. 숫자 정밀도는 JavaScript 규칙을 따르므로 매우 큰 정수는 문자열로 입력하세요. 중복 키는 JSON.parse 규칙상 마지막 값만 남습니다.