JSON → CSV
객체 배열 또는 단일 객체를 표로 변환합니다. 모든 행의 키를 모아 열을 만들며 기본값은 중첩 객체·배열을 JSON 문자열로 보관합니다. 객체 펼치기 옵션을 켜면 address.city와 같은 열로 바꿉니다.
JSON과 CSV를 양방향으로 변환하고 구조를 확인하세요. 입력 데이터는 브라우저 밖으로 나가지 않습니다.
수식 보호를 켜면 =, +, -, @ 등으로 시작하는 문자열 앞에 작은따옴표를 붙입니다. 숫자형 음수는 그대로 유지합니다.
변환을 기다리고 있습니다.
최대 20행 · 20열을 표시합니다. 전체 결과는 파일로 저장하세요.
상품코드 00123, 쉼표가 들어간 메모, 중첩된 주소는 각각 확인할 부분이 다릅니다. 앞자리 0 보존, 중복 헤더 오류, 엑셀 한글 표시와 배열 경로 선택을 예제로 설명합니다.
객체 배열 또는 단일 객체를 표로 변환합니다. 모든 행의 키를 모아 열을 만들며 기본값은 중첩 객체·배열을 JSON 문자열로 보관합니다. 객체 펼치기 옵션을 켜면 address.city와 같은 열로 바꿉니다.
첫 행은 열 이름입니다. 따옴표 안의 구분자와 여러 줄 텍스트를 지원합니다. 값은 문자열로 유지해 우편번호의 앞자리 0을 보존합니다.
파일을 서버로 전송하지 않습니다. 최대 5MB 입력을 지원하며, JSON 정렬·압축으로 읽기 편하게 정리할 수 있습니다.
기본값은 객체와 배열을 JSON 문자열로 저장합니다. 객체 펼치기 옵션을 켜면 객체는 점으로 연결한 열로 바뀌며 배열은 문자열로 남습니다. 예를 들어 profile 객체는 profile 열 안의 문자열이 됩니다. CSV를 다시 JSON으로 바꿀 때 자동으로 객체를 복원하지 않습니다.
CSV → JSON은 모든 값을 문자열로 유지합니다. 00123, 긴 계좌번호, 날짜가 의도치 않게 바뀌는 것을 막기 위한 방식입니다. 중복·빈 열 이름이나 열 개수가 다른 행은 오류로 안내합니다.
UTF-8 BOM 포함 옵션을 켜고 CSV를 다운로드하세요. 환경에 따라 엑셀의 데이터 가져오기에서 UTF-8과 올바른 구분자를 선택해야 할 수 있습니다.
JSON 정렬은 들여쓰기 2칸으로 표시하고 압축은 불필요한 공백을 제거합니다. 숫자 정밀도는 JavaScript 규칙을 따르므로 매우 큰 정수는 문자열로 입력하세요. 중복 키는 JSON.parse 규칙상 마지막 값만 남습니다.