평탄한 테이블용 JSON to CSV — 깊은 트리용 마법이 아닙니다
스프레드시트는 행을 원합니다. JSON **객체 배열**을 붙여넣고, 키에서 헤더를 선택한 후 CSV를 다운로드/복사하세요. 중첩 객체/배열은 문자열화되거나 점 표기법으로 처리되며, 분석을 망치지 않도록 명확히 표시됩니다.
문자: 41
사용 시기
Excel/시트용 간단한 API 목록을 내보내거나, 객체 배열에서 PM에게 평평한 테이블을 전달할 때.
예제
작동 방식
객체 배열을 감지하여 헤더에 키를 통합하고, RFC 스타일 필드를 이스케이프하며, 쉼표와 줄바꿈으로 연결합니다. 중첩 객체는 문자열이 되거나 구현에 따라 평탄화됩니다.
일반적인 함정
- 중첩 객체/배열은 완벽한 스프레드시트가 되지 않습니다 — 필요한 경우 먼저 평탄화하세요.
- 필드 내의 쉼표와 따옴표는 이스케이프해야 합니다.
- 배열이 아닌 루트는 테이블이 아닙니다; [{...}]로 감싸세요.
차이점
JSON→CSV는 테이블 출력용, CSV→JSON은 객체 재구축용입니다. 포맷터는 CSV를 생성하지 않습니다.
자주 묻는 질문
중첩된 JSON은 어떻게 하나요?
얕은 키는 평탄화하거나 중첩 값을 JSON 문자열화하세요. 깊은 트리는 JSON에 속합니다.
배열 대신 단일 객체인 경우?
한 행 배열로 감싸거나 안내와 함께 거부합니다.
Excel UTF-8 BOM?
구현된 경우 선택적 BOM 토글.
역변환?
CSV to JSON.
관련 도구
브라우저에서 실행됩니다. 업로드되지 않습니다. 보안 제품이 아닙니다 - 해시 및 JWT 디코딩은 디버깅용이며 비밀번호 저장 또는 인증 조언이 아닙니다.