JSON ↔ CSV 변환기
이 변환기는 객체로 이루어진 JSON 배열을 헤더 행이 있는 CSV로 바꾸고, CSV를 JSON 배열로 다시 파싱하며, 쉼표, 따옴표, 줄바꿈을 올바르게 인용 처리합니다.
이 도구 소개
이 변환기는 객체로 이루어진 JSON 배열을 헤더 행이 있는 CSV로 바꾸고, CSV를 JSON 배열로 다시 파싱하며, 쉼표, 따옴표, 줄바꿈을 올바르게 인용 처리합니다.
사용 방법
- JSON 상자에 JSON 배열을, 또는 CSV 상자에 CSV를 붙여 넣습니다.
- JSON → CSV 또는 CSV → JSON을 누릅니다.
- 출력을 복사하거나 다운로드를 눌러 파일로 저장합니다.
알아두면 좋은 점
- JSON → CSV의 입력은 객체 배열이어야 하며, 첫 번째 객체의 키가 열 머리글이 됩니다.
- RFC 4180에 따라 쉼표, 큰따옴표, 줄바꿈이 포함된 값은 따옴표로 감싸고, 따옴표는 두 번 겹쳐 씁니다.
- CSV → JSON은 첫 행을 키로 사용하고 이어지는 각 행을 객체로 바꿉니다.
- 중첩된 객체와 배열은 별도의 열로 펼쳐지지 않습니다.
모든 처리는 브라우저 안에서 이루어집니다. 입력한 내용은 업로드되거나 저장되지 않습니다.
자주 묻는 질문
'Input must be a JSON array of objects' 오류가 나는 이유는 무엇인가요?
변환기는 [{"name":"A"},{"name":"B"}] 같은 목록을 기대합니다. 객체 하나만 변환하려면 [ ]로 감싸세요.
일부 객체에만 있는 키는 어떻게 되나요?
열은 첫 번째 객체의 키에서 만들어집니다. 뒤쪽 객체에만 있는 키는 포함되지 않으며, 값이 없는 곳은 빈 셀이 됩니다.
CSV를 Excel이나 Google Sheets에서 열 수 있나요?
네. 파일을 다운로드해 열거나 가져오세요. 인용 처리는 이 앱들이 이해하는 표준 CSV 형식을 따릅니다.
데이터가 업로드되나요?
아니요. 변환은 모두 브라우저에서 실행됩니다.