T

Text Machine

강력한 텍스트 도구를 브라우저에서

JSON ↔ CSV 변환기

JSON을 CSV로, CSV를 다시 JSON으로 브라우저에서 바로 변환하세요. 객체 배열을 붙여넣으면 스프레드시트에 곧바로 쓸 수 있는 표가 만들어지고, CSV를 붙여넣으면 구조화된 JSON을 얻을 수 있습니다. 구분자와 헤더 행까지 원하는 대로 설정할 수 있습니다.

구분자

JSON 입력
CSV 출력

위에 데이터를 입력하면 변환된 결과가 여기에 표시됩니다.

JSON ↔ CSV 변환기 사용 방법

  1. 1

    변환 방향 선택

    토글을 사용해 ‘JSON을 CSV로’ 또는 ‘CSV를 JSON으로’를 선택하세요. 바꾸기 버튼을 누르면 결과가 입력란으로 옮겨져 반대 방향으로 다시 변환할 수 있습니다.

  2. 2

    데이터 붙여넣기

    객체로 이루어진 JSON 배열이나 CSV 텍스트를 입력란에 붙여넣으세요. 입력하는 즉시 변환이 자동으로 실행됩니다.

  3. 3

    옵션 설정

    데이터에 맞는 구분자를 고르고, CSV를 읽을 때는 첫 행을 헤더로 쓸지, 숫자와 불리언을 파싱할지 선택하세요.

  4. 4

    결과 복사

    변환된 결과를 확인하고 클립보드에 복사하면 스프레드시트나 데이터베이스, 코드에 바로 붙여넣을 수 있습니다.

자주 묻는 질문

JSON을 CSV로 어떻게 변환하나요?
객체로 이루어진 JSON 배열을 입력란에 붙여넣으세요. 각 객체가 한 행이 되고, 모든 객체에 등장하는 키를 모아 열 헤더를 자동으로 만들어 줍니다. 덕분에 필드가 서로 다른 레코드도 올바르게 정렬됩니다.
이 변환기는 어떤 CSV 형식을 사용하나요?
널리 쓰이는 RFC 4180 규칙을 따릅니다. 구분자나 큰따옴표, 줄바꿈이 포함된 필드는 큰따옴표로 감싸고, 필드 안의 큰따옴표는 두 개로 겹쳐 표기합니다. 구분자는 쉼표, 세미콜론, 탭 중에서 스프레드시트에 맞게 바꿀 수 있습니다.
CSV를 다시 JSON으로 변환할 수도 있나요?
네. 방향을 ‘CSV를 JSON으로’로 바꾸세요. 기본적으로 첫 행은 각 열의 이름을 정하는 헤더로 처리되고, 이후의 모든 행은 JSON 객체가 됩니다. ‘숫자와 불리언 파싱’을 켜면 숫자나 true·false 형태의 텍스트가 실제 JSON 값으로 변환됩니다.
중첩된 객체는 어떻게 처리되나요?
CSV는 표 형태의 평면적인 형식이기 때문에, JSON을 CSV로 변환할 때 중첩된 객체와 배열은 하나의 셀 안에 간결한 JSON 텍스트로 직렬화됩니다. 깊이 중첩된 데이터라면 대개 JSON이나 YAML 형식이 더 적합합니다.
내 데이터가 서버로 전송되나요?
아니요. 모든 변환은 브라우저 안에서만 실행됩니다. 입력한 데이터는 업로드되거나 기록·저장되지 않으므로 완벽하게 보호되며, 이 도구는 오프라인에서도 계속 작동합니다.

관련 도구

이런 편리한 도구도 함께 사용해 보세요

JSON ↔ YAML 변환기

유닉스 타임스탬프 변환기

CSV를 JSON으로 변환기

이진수 ↔ 십진수 변환기

십진수 ↔ 이진수 변환기

텍스트 ↔ 바이너리 변환기