DevKitBase
도구정보개인정보

평탄한 테이블용 JSON to CSV — 깊은 트리용 마법이 아닙니다

스프레드시트는 행을 원합니다. JSON **객체 배열**을 붙여넣고, 키에서 헤더를 선택한 후 CSV를 다운로드/복사하세요. 중첩 객체/배열은 문자열화되거나 점 표기법으로 처리되며, 분석을 망치지 않도록 명확히 표시됩니다.

문자: 41
입력
출력

사용 시기

Excel/시트용 간단한 API 목록을 내보내거나, 객체 배열에서 PM에게 평평한 테이블을 전달할 때.

예제

입력
[{"id":1,"name":"a"},{"id":2,"name":"b"}]
출력
id,name
1,a
2,b

작동 방식

객체 배열을 감지하여 헤더에 키를 통합하고, RFC 스타일 필드를 이스케이프하며, 쉼표와 줄바꿈으로 연결합니다. 중첩 객체는 문자열이 되거나 구현에 따라 평탄화됩니다.

일반적인 함정

  • 중첩 객체/배열은 완벽한 스프레드시트가 되지 않습니다 — 필요한 경우 먼저 평탄화하세요.
  • 필드 내의 쉼표와 따옴표는 이스케이프해야 합니다.
  • 배열이 아닌 루트는 테이블이 아닙니다; [{...}]로 감싸세요.

차이점

JSON→CSV는 테이블 출력용, CSV→JSON은 객체 재구축용입니다. 포맷터는 CSV를 생성하지 않습니다.

자주 묻는 질문

중첩된 JSON은 어떻게 하나요?
얕은 키는 평탄화하거나 중첩 값을 JSON 문자열화하세요. 깊은 트리는 JSON에 속합니다.
배열 대신 단일 객체인 경우?
한 행 배열로 감싸거나 안내와 함께 거부합니다.
Excel UTF-8 BOM?
구현된 경우 선택적 BOM 토글.
역변환?
CSV to JSON.

관련 도구

브라우저에서 실행됩니다. 업로드되지 않습니다. 보안 제품이 아닙니다 - 해시 및 JWT 디코딩은 디버깅용이며 비밀번호 저장 또는 인증 조언이 아닙니다.