JSON와 CSV는 데이터를 다르게 나타냅니다.

JSON 중첩된 객체, 배열, 불리언, 숫자, 널 값, 구조화된 관계를 지원합니다. CSV는 행과 열로 이루어진 평면 테이블입니다. JSON 루트가 유사한 모양의 객체 배열일 때는 변환이 간단하지만, 중첩되거나 일관되지 않은 레코드는 열을 어떻게 생성할지 결정해야 합니다.

[{"name":"Ada","team":"QA","active":true},{"name":"Sam","team":"Design","active":false}]

이 예시는 세 개의 CSV 열에 깔끔하게 매핑됩니다. 주소 객체나 태그 배열은 그렇지 않습니다.

소스 준비 및 검증

  1. JSON이 중요할 때는 사본을 작성하세요.
  2. 변환 전에 문법을 검증하고 첫 번째 파서 오류를 수정하세요.
  3. 필요한 레코드가 포함된 배열을 확인하세요.
  4. 스프레드시트에 입력해서는 안 되는 비밀과 개인정보를 제거하세요.
  5. 여러 레코드를 점검하여 누락된 키나 값 유형 변경이 있는지 확인하세요.

무효 JSON 체크리스트 일반적인 인용문, 쉼표, 괄호, 그리고 이스케이프 문제를 다룹니다.

평탄화 방법 결정 중첩 필드

변환기가 회전할 수 있습니다 address.city 열명으로 들어가거나, 중첩된 객체를 텍스트로 직렬화하거나, 지원되지 않는 구조를 생략할 수 있습니다. 배열은 하나의 셀로 합치거나 반복 행으로 확장될 수 있습니다. 보편적으로 올바른 결과는 없습니다; CSV가 어떻게 분석될지에 따라 선택하세요.

JSON 가치가능한 CSV 치료
분실 재산빈 셀
중첩된 객체address.city 같은 평평한 열들
숏 태그 배열한 셀에 연결된 텍스트
반복 거래 배열거래당 별도의 행

CSV 변환 및 검사

  1. 변환 도구에서 검증된 JSON 파일을 열어보세요.
  2. CSV 출력을 선택하고 플랫화 옵션을 검토하세요.
  3. 새 파일명으로 저장하세요.
  4. 먼저 CSV를 평문으로 열고 헤더와 인용문을 확인하세요.
  5. 그 다음 목적지 스프레드시트나 분석 도구에서 열어보세요.
  6. 행 수와 샘플 값을 소스 JSON과 비교하세요.

JSON Viewer & Formatter JSON 검증, 서식, 축소, 그리고 Windows에서 CSV 또는 XML로 내보내는 기능을 지원합니다.

스프레드시트 해석 오류 방지

스프레드시트 소프트웨어는 긴 ID를 숫자로 재해석하거나, 선두 0을 제거하거나, 날짜와 유사한 텍스트를 변환하거나, 공식과 유사한 값을 예상치 못하게 표시할 수 있습니다. 식별자가 정확해야 할 경우, 명시적인 열 유형이 포함된 CSV를 가져오세요. 신뢰할 수 없는 출처의 CSV 파일은 특히 셀이 공식으로 시작하는 경우에는 조심스럽게 다루세요.

JSON Viewer & Formatter 탐색해 보세요Windows

이 가이드는 먼저 작업 흐름에 대한 답변을 제공합니다. Microsoft Store로 이동하기 전에 Megaish 제품 페이지에서 검증된 기능과 스크린샷을 검토하세요.

기능 및 스크린샷 보기

일반적인 질문

모든 JSON 파일을 CSV로 변환할 수 있나요?

대부분의 JSON는 어떤 식으로든 변환할 수 있지만, 깊이 중첩되거나 불규칙한 구조는 평탄화 규칙이나 여러 관련 테이블이 필요할 수 있습니다.

왜 일부 CSV 셀은 비어 있나요?

레코드가 동일한 속성을 포함하지 않을 수 있으며, null 값과 누락된 값은 빈 셀로 내보낼 수 있습니다. 그 행들을 소스 행과 비교해 보세요.

JSON 데이터 타입이 CSV에서 그대로 유지될까요?

CSV는 JSON 유형의 메타데이터를 포함하지 않습니다. 수신 스프레드시트나 프로그램은 숫자, 날짜, 텍스트를 다르게 추론할 수 있습니다.