JSON와 CSV는 데이터를 다르게 나타냅니다.
JSON 중첩된 객체, 배열, 불리언, 숫자, 널 값, 구조화된 관계를 지원합니다. CSV는 행과 열로 이루어진 평면 테이블입니다. JSON 루트가 유사한 모양의 객체 배열일 때는 변환이 간단하지만, 중첩되거나 일관되지 않은 레코드는 열을 어떻게 생성할지 결정해야 합니다.
[{"name":"Ada","team":"QA","active":true},{"name":"Sam","team":"Design","active":false}]이 예시는 세 개의 CSV 열에 깔끔하게 매핑됩니다. 주소 객체나 태그 배열은 그렇지 않습니다.
소스 준비 및 검증
- JSON이 중요할 때는 사본을 작성하세요.
- 변환 전에 문법을 검증하고 첫 번째 파서 오류를 수정하세요.
- 필요한 레코드가 포함된 배열을 확인하세요.
- 스프레드시트에 입력해서는 안 되는 비밀과 개인정보를 제거하세요.
- 여러 레코드를 점검하여 누락된 키나 값 유형 변경이 있는지 확인하세요.
그 무효 JSON 체크리스트 일반적인 인용문, 쉼표, 괄호, 그리고 이스케이프 문제를 다룹니다.
평탄화 방법 결정 중첩 필드
변환기가 회전할 수 있습니다 address.city 열명으로 들어가거나, 중첩된 객체를 텍스트로 직렬화하거나, 지원되지 않는 구조를 생략할 수 있습니다. 배열은 하나의 셀로 합치거나 반복 행으로 확장될 수 있습니다. 보편적으로 올바른 결과는 없습니다; CSV가 어떻게 분석될지에 따라 선택하세요.
| JSON 가치 | 가능한 CSV 치료 |
|---|---|
| 분실 재산 | 빈 셀 |
| 중첩된 객체 | address.city 같은 평평한 열들 |
| 숏 태그 배열 | 한 셀에 연결된 텍스트 |
| 반복 거래 배열 | 거래당 별도의 행 |
CSV 변환 및 검사
- 변환 도구에서 검증된 JSON 파일을 열어보세요.
- CSV 출력을 선택하고 플랫화 옵션을 검토하세요.
- 새 파일명으로 저장하세요.
- 먼저 CSV를 평문으로 열고 헤더와 인용문을 확인하세요.
- 그 다음 목적지 스프레드시트나 분석 도구에서 열어보세요.
- 행 수와 샘플 값을 소스 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 유형의 메타데이터를 포함하지 않습니다. 수신 스프레드시트나 프로그램은 숫자, 날짜, 텍스트를 다르게 추론할 수 있습니다.