본문으로 건너뛰기
SDETRole
SDETRole

JSON·데이터

JSON CSV 변환기

JSON 배열을 점 표기법 컬럼의 CSV로 평탄화합니다.

브라우저에서만 실행됩니다 회원가입 불필요

JSON input

0 chars

CSV output

도구 소개

API 응답을 CSV로 바꾸면 스프레드시트에서 검토하거나, 버그 리포트에 첨부하거나, 데이터 기반 테스트에 넣기 쉽습니다. 이 변환기는 객체 배열(또는 단일 객체)을 받아 중첩 객체를 address.city 같은 점 표기법 컬럼으로 평탄화하고, 모든 행의 키를 합쳐 헤더를 만들므로 일부 레코드에만 있는 필드도 컬럼을 갖습니다. 구분자, 따옴표, 줄바꿈이 포함된 필드는 RFC 4180 규칙대로 따옴표로 감싸고 이스케이프합니다.

사용 방법

  1. 객체로 이루어진 JSON 배열을 붙여 넣거나 “Load sample”(샘플 불러오기)를 클릭하세요.
  2. 구분자를 고르고, 배열을 인덱스 컬럼(roles.0, roles.1)으로 만들지 JSON으로 인코딩한 단일 셀로 만들지 선택하세요.
  3. Excel과 RFC 4180용으로는 CRLF 줄 끝을 유지하고, Unix 도구용으로는 LF로 바꾸세요.
  4. CSV를 복사하거나 data.csv로 다운로드하세요.

JSON CSV 변환기 자주 묻는 질문

중첩 객체와 배열은 어떻게 처리되나요?

객체는 점으로 평탄화됩니다. {"address":{"city":"Boston"}}은 address.city 컬럼이 됩니다. 배열은 roles.0, roles.1 등이 되며, 옵션을 선택하면 JSON 배열을 담은 셀 하나가 됩니다. 빈 객체와 배열은 {}와 []로 기록되어 누락된 값과 구분할 수 있습니다.

null과 누락된 필드는 어떻게 되나요?

둘 다 빈 셀이 됩니다. 테스트에서 둘을 구분해야 한다면 데이터를 JSON으로 유지하거나 변환 전에 명시적인 표시를 추가하세요.

CSV가 Excel에서 제대로 열리나요?

쉼표(소수점으로 쉼표를 쓰는 로캘에서는 세미콜론)와 CRLF 줄 끝을 사용하세요. 긴 숫자 ID는 Excel에서 여전히 지수 표기법으로 표시될 수 있는데, 이는 파일 문제가 아니라 Excel의 표시 설정입니다.

SDETRole 전체에서 검색할 내용을 입력하세요.

Pagefind 전문 검색 · 브라우저에서 실행됩니다 검색 페이지 열기 →