input
output
JSON 객체 배열을 CSV로 변환하거나 CSV를 붙여넣어 JSON으로 되돌립니다.

관련

JSON to CSV 가이드

전체 가이드 →

JSON 에서 CSV, CSV 에서 JSON

JSON 객체 배열을 붙여 넣고 To CSV 를 클릭하면 스프레드시트에 바로 넣기 좋은 표가 생성됩니다 —— 헤더는 모든 객체 키의 합집합이며, 중첩된 객체나 배열은 콤팩트 JSON 으로 셀 안에 들어갑니다. CSV 를 붙여 넣고 To JSON 을 클릭하면 각 행이 헤더를 키로 갖는 객체가 됩니다. 모든 처리는 브라우저 안에서 끝나며 어떤 서버에도 데이터를 보내지 않습니다.

json format to csv, convert json into csv, json-to-csv converter, csv to json converter, 또는 단순한 CSV 내보내기 - 어느 이름으로 부르든 본 도구는 같은 입구로 양방향을 모두 다룹니다.

변환 과정의 엣지 케이스 처리

  • 따옴표 처리 —— 콤마, 따옴표, 줄바꿈을 포함한 값은 큰따옴표로 감싸고 내부 따옴표는 두 번으로 만듭니다. CSV 의 일반 규칙입니다
  • 누락된 키 —— 객체마다 키가 다르면 등장한 모든 키가 열이 되고, 빠진 값은 비워 둡니다
  • 중첩 데이터 —— 필드 안의 객체나 배열은 JSON 문자열로 직렬화되어 셀에 들어갑니다
  • 타입 추론 —— CSV 를 JSON 으로 되돌릴 때 명확하게 식별되는 숫자, true/false, null 은 해당 타입으로 복원되고 나머지는 문자열로 남습니다

JSON 에 구문 오류가 있으면 변환 전에 일반적인 문제를 먼저 수리합니다. 자세한 단계는 JSON 을 CSV 로 변환하는 방법(및 그 반대) 을 참고하거나, JSON Fix 로 JSON 을 먼저 정돈할 수 있습니다.

FAQ

중첩된 JSON 객체는 CSV 에서 어떻게 표현되나요?

각 중첩 객체나 배열은 해당 셀의 JSON 문자열로 직렬화됩니다. CSV 는 평면 구조이므로, 이 방법으로 변환을 가역적으로 유지합니다. 헤더는 모든 객체 키의 합집합이라 추가 또는 누락된 필드가 있는 레코드도 정렬됩니다.