JSON → 표 변환기
JSON 객체 배열을 행과 열로 펼친 표로 변환하고 CSV로 내보냅니다.
카테고리: 개발자 도구
언제 사용하나요?
API 응답이나 로그 데이터처럼 JSON 배열을 한눈에 비교하며 보고 싶을 때, JSON 데이터를 표로 정리해 검토하거나 CSV로 내보내야 할 때 사용합니다.
사용 방법
- JSON 객체 또는 객체 배열을 입력창에 붙여넣습니다.
- 모든 키가 열로, 각 객체가 행으로 펼쳐진 표가 표시됩니다.
- 필요하면 CSV로 복사해 엑셀·스프레드시트에서 활용합니다.
입력값 안내
객체 배열([{...}, {...}]) 또는 단일 객체를 입력합니다. 행마다 키가 달라도 전체 키를 모아 열로 표시합니다.
계산·변환 기준
JSON을 파싱해 모든 객체의 키를 모아 표의 열을 만들고, 각 객체를 한 행으로 펼칩니다. 중첩된 객체·배열 값은 JSON 문자열로 표시됩니다.
사용 예시
- API 응답 검토 - JSON 형식의 API 응답을 표로 펼쳐 값을 비교합니다.
- 데이터 정리 - JSON 데이터를 표로 정리해 빠진 값이나 이상치를 찾습니다.
- CSV 내보내기 - JSON 배열을 CSV로 변환해 엑셀에서 엽니다.
예시
- [{ "id": 1, "name": "A" }, { "id": 2, "name": "B" }] → id·name 2열 표
- 표를 CSV로 복사해 스프레드시트에 붙여넣기
주의사항
- 변환된 테이블은 참고용입니다. 깊게 중첩된 JSON 구조는 완전히 평탄화되지 않을 수 있습니다.
- JSON 구조 내부에 배열이나 복잡한 하위 객체가 3단계 이상 중첩된 경우 테이블 셀 내부에 문자열로 간략화되어 표시됩니다.
계산·사용 가이드
열이 만들어지는 방식
모든 객체의 키를 모아 표의 열을 구성합니다. 행마다 키가 달라도 전체 키가 열로 나오며, 값이 없는 칸은 빈칸으로 표시됩니다.
중첩 데이터와 CSV
중첩된 객체·배열 값은 JSON 문자열로 표시됩니다. 표 전체를 CSV로 복사해 엑셀이나 스프레드시트에서 바로 열 수 있습니다.
자주 묻는 질문
행마다 키가 다르면 어떻게 되나요?
모든 객체의 키를 모아 열로 만들고, 값이 없는 칸은 빈칸으로 표시합니다.
중첩된 객체는 어떻게 보이나요?
중첩 객체나 배열은 JSON 문자열 형태로 셀에 표시됩니다.
CSV로 내보낼 수 있나요?
네. "CSV 복사" 버튼으로 표 전체를 CSV 형식으로 복사할 수 있습니다.
단일 객체도 변환되나요?
네. 객체 하나를 입력하면 1행짜리 표로 표시됩니다.
관련 도구
- JSON 트리 뷰어 - JSON 데이터를 접고 펼 수 있는 트리 구조로 보여줍니다.
- JSON 포매터 - JSON 문자열을 보기 좋게 들여쓰기하거나 최소화합니다. 유효성 오류도 함께 표시합니다.
- CSV ↔ JSON 변환기 - CSV와 JSON 배열 데이터를 양방향으로 변환합니다.
- CSV → SQL INSERT 생성기 - CSV 데이터를 테이블에 바로 넣을 수 있는 SQL INSERT 문으로 변환합니다.
- Excel 붙여넣기 → Markdown - 표 형태 텍스트를 마크다운 테이블로 변환합니다.
- UUID 생성기 - 암호학적으로 안전한 UUID v4를 최대 20개까지 한 번에 생성합니다.