JSON → 표 변환기
JSON 객체 배열을 표로 렌더링합니다.
객체 배열 형태의 JSON을 브라우저 표로 만들고, 중첩 객체를 점(.) 경로 열로 펼칠 수 있으며, 같은 데이터를 CSV로 복사하거나 data.csv 파일로 내려받을 수 있습니다.
JSON을 표로 변환하는 방법
- 객체 행들로 구성된 JSON 배열을 붙여넣으세요.
- 중첩 객체를 user.name 같은 열로 펴려면 Flatten 옵션을 유지하세요.
- Render를 눌러 표를 확인하세요.
- Copy로 CSV 텍스트를 복사하거나 CSV 버튼으로 data.csv를 저장하세요.
- 다른 프로그램에서 쓰기 전에 열과 값이 예상대로 나왔는지 확인하세요.
표, flatten, CSV 생성 규칙
Flatten이 켜져 있으면 중첩된 일반 객체를 재귀적으로 펼쳐 address.city 같은 점 경로 키로 만듭니다. 배열은 펼치지 않고 JSON 문자열 형태로 표시하거나 CSV에 넣습니다. 전체 열은 각 행에서 처음 발견되는 키 순서대로 합쳐집니다.
최상위 JSON은 비어 있지 않은 배열이어야 하며 첫 항목이 객체인지 확인합니다. CSV 값에 쉼표, 큰따옴표, 줄바꿈이 있으면 큰따옴표로 감싸고 내부 큰따옴표는 두 번 씁니다. 누락 값과 null은 빈 CSV 필드가 됩니다.
개인정보 보호 및 제한 사항
JSON 파싱, 표 렌더링, flatten, CSV 생성, 클립보드 복사와 파일 생성은 브라우저에서 이루어지며 입력 JSON을 처리 목적으로 의도적으로 업로드하지 않습니다. 객체 배열 형태의 데이터 변환용 도구이며 모든 행에 동일 스키마를 강제하거나 배열을 정규화하거나 스프레드시트 수식과 고급 CSV 방언을 지원하지는 않습니다.
자주 묻는 질문
JSON 객체 하나만 넣어도 되나요?
아니요. 최상위 값은 배열이어야 합니다.
Flatten nested objects는 무엇을 하나요?
중첩 객체를 address.city 같은 점 경로 열로 펼칩니다.
배열 값도 열로 펼쳐지나요?
아니요. 배열은 JSON 문자열 형태로 유지됩니다.
CSV의 큰따옴표는 어떻게 처리하나요?
필요한 필드는 큰따옴표로 감싸고 내부 큰따옴표는 두 번 씁니다.
CSV 파일 이름은 무엇인가요?
다운로드 파일 이름은 data.csv입니다.