파일 변환기

JSON to CSV 변환기

JSON 텍스트를 쉼표로 구분된 값(CSV) 형식으로 변환하는 온라인 도구입니다. 단일 객체 또는 객체로 시작하는 배열을 처리하며, 구분 기호를 선택할 수 있습니다.

도구 실행

이 도구는 JSON 형식의 텍스트 데이터를 CSV(쉼표로 구분된 값) 형식으로 변환합니다. 입력란에 JSON 텍스트를 붙여넣으면 시스템이 구문 분석을 수행합니다. 최상위 수준이 단일 JSON 객체인 경우 하나의 기록으로 처리되며, 최상위 수준이 비어 있지 않은 배열이고 첫 번째 요소가 객체인 경우 해당 배열의 항목들을 처리합니다. 변환 과정에서 모든 필드 이름이 수집되어 CSV 헤더 행을 구성하며, 각 필드는 처음 발견된 순서대로 배치됩니다. 특정 기록에 필드가 누락된 경우 해당 셀은 빈 문자열로 채워집니다. 모든 값은 텍스트로 변환되어 출력됩니다. 기본 구분 기호는 쉼표이지만, 사용자가 다른 문자를 지정하면 해당 문자가 구분 기호로 사용됩니다. 유효하지 않은 JSON이나 지원되지 않는 구조(예: 첫 번째 요소가 객체가 아닌 배열)는 거부됩니다. 이 도구는 네트워크 접근 없이 실행되며, 입력 데이터의 저장이나 프라이버시 보장은 제공하지 않습니다. 사용자는 복잡한 설정 없이 빠르게 데이터를 변환하고 결과를 확인할 수 있습니다. 다양한 구분 기호 옵션을 통해 엑셀이나 다른 스프레드시트 프로그램과의 호환성을 높일 수 있습니다. 중첩된 데이터 구조는 단순한 텍스트로 표현되므로 추가적인 후처리가 필요할 수 있습니다. 이 도구는 개발자, 데이터 분석가, 그리고 일반 사용자가 일상적인 데이터 변환 작업에 유용하게 활용할 수 있도록 설계되었습니다. 정확한 구문 분석을 위해 유효한 JSON 형식을 유지하는 것이 중요합니다. 오류 발생 시 입력 데이터를 다시 확인하여 올바른 형식인지 검토하십시오.

사용 방법

  1. 입력 텍스트 영역에 변환하려는 JSON 텍스트를 붙여넣습니다.
  2. 필요한 경우 구분 기호 필드에 원하는 문자(예: 탭 또는 세미콜론)를 입력합니다. 기본값은 쉼표입니다.
  3. 변환 버튼을 클릭하여 처리를 시작합니다.
  4. 결과 패널에서 생성된 CSV 텍스트를 확인합니다.
  5. 복사 버튼을 사용하여 결과를 클립보드에 복사하거나 다운로드합니다.

예시

  • 단일 객체 변환: {"이름": "김철수", "나이": 30} -> 이름,나이\n김철수,30
  • 객체 배열 변환: [{"제품": "노트북", "가격": 1000}, {"제품": "마우스", "가격": 20}] -> 제품,가격\n노트북,1000\n마우스,20

자주 묻는 질문

어떤 JSON 구조를 변환할 수 있나요?

단일 JSON 객체 또는 첫 번째 요소가 객체인 비어 있지 않은 JSON 배열을 변환할 수 있습니다. 다른 구조는 지원되지 않습니다.

구분 기호를 변경할 수 있나요?

네, 구분 기호 필드에 원하는 문자를 입력하면 해당 문자가 CSV 열 구분자로 사용됩니다. 기본값은 쉼표입니다.

중첩된 객체는 어떻게 처리되나요?

중첩된 객체나 배열은 평면화되지 않으며, 텍스트 형태로 변환되어 단일 셀에 표시됩니다.

데이터가 저장되나요?

이 도구는 네트워크 접근 없이 실행되지만, 데이터 저장 여부나 프라이버시 보장에 대한 명시적 보증은 제공하지 않습니다.

이 도구 삽입하기

아래 코드를 사용해 작동하는 SmartPlusLab 도구를 웹사이트에 추가하세요.