도구 소개
JSON → CSV 변환의 기능
JSON 배열을 Excel·Numbers·Google 스프레드시트에서 바로 열리는 CSV 표로 바꿉니다. 필드 추출과 이스케이프, 변환이 모두 이 탭에서 이뤄지므로 고객 정보가 담긴 내보내기가 브라우저를 벗어나지 않습니다.
- 열은 첫 행이 아니라 모든 행에서 결정됩니다API 응답은 뒤쪽 레코드에만 있는 선택 필드를 자주 남깁니다. 헤더는 파일 전체 키의 합집합을 처음 나온 순서대로 나열하므로, 400번째 행에만 있는 필드도 열로 남고 조용히 사라지지 않습니다.
- 중첩 값도 버리지 않고 남깁니다객체와 배열은 한 셀 안에 JSON으로 기록합니다. 사라진 필드는 내보낸 뒤 알아채기 어렵지만, JSON 셀은 다시 읽을 수 있습니다.
- 빠진 값은 빈 칸이고 null이라는 글자가 아닙니다키가 없는 레코드도 명시적 null도 빈 셀이 되므로 스프레드시트가 공백으로 다루고 문자열로 세지 않습니다.
- 제대로 된 따옴표 처리쉼표·따옴표·줄바꿈이 있는 셀은 따옴표로 감싸고 안쪽 따옴표는 두 번 씁니다. 이름과 주소, 긴 메모가 표를 깨뜨리지 않는 이유입니다.
빠른 안내
JSON → CSV 변환 사용법
- 1
JSON을 붙여넣거나 끌어오기
객체 배열, 배열의 배열을 붙여넣거나 .json 파일을 선택하세요. 아무것도 업로드되지 않습니다.
- 2
모양 확인
몇 행 몇 열로 읽었는지, 어떤 필드가 헤더가 되었는지 요약에서 확인합니다.
- 3
CSV 내려받기
.csv로 저장되며 가져오기 마법사 없이 바로 스프레드시트에서 열립니다.
자주 묻는 질문
자주 묻는 질문
어떤 JSON 모양을 지원하나요?
객체 배열이 기본입니다. 배열의 배열은 첫 행을 헤더로 보고, 단순 값 배열은 value 한 열이 되며, 단일 객체는 한 행짜리 표가 됩니다.
중첩 객체와 배열은 어떻게 되나요?
셀 안에 한 줄 JSON으로 기록되므로 구조가 사라지지 않고 내보낸 뒤에도 남습니다.
JSON이 업로드되나요?
아니요. 브라우저 자체 JSON 파서로 읽고 메모리에서 변환합니다. 사용자 데이터가 담긴 요청은 나가지 않습니다.
첫 객체보다 열이 많은 이유는 무엇인가요?
헤더를 파일 전체 키의 합집합으로 만들기 때문입니다. 첫 객체만 보면 뒤에 나오는 필드가 조용히 빠집니다.
크기 제한이 있나요?
파일당 20 MB, 최대 100,000행·500열입니다. 그 이상은 브라우저 탭에서 변환하기에 적합하지 않습니다.