이 도구 소개

이 변환기는 객체로 이루어진 JSON 배열을 헤더 행이 있는 CSV로 바꾸고, CSV를 JSON 배열로 다시 파싱하며, 쉼표, 따옴표, 줄바꿈을 올바르게 인용 처리합니다.

사용 방법

  1. JSON 상자에 JSON 배열을, 또는 CSV 상자에 CSV를 붙여 넣습니다.
  2. JSON → CSV 또는 CSV → JSON을 누릅니다.
  3. 출력을 복사하거나 다운로드를 눌러 파일로 저장합니다.

알아두면 좋은 점

  • JSON → CSV의 입력은 객체 배열이어야 하며, 첫 번째 객체의 키가 열 머리글이 됩니다.
  • RFC 4180에 따라 쉼표, 큰따옴표, 줄바꿈이 포함된 값은 따옴표로 감싸고, 따옴표는 두 번 겹쳐 씁니다.
  • CSV → JSON은 첫 행을 키로 사용하고 이어지는 각 행을 객체로 바꿉니다.
  • 중첩된 객체와 배열은 별도의 열로 펼쳐지지 않습니다.

모든 처리는 브라우저 안에서 이루어집니다. 입력한 내용은 업로드되거나 저장되지 않습니다.

자주 묻는 질문

'Input must be a JSON array of objects' 오류가 나는 이유는 무엇인가요?

변환기는 [{"name":"A"},{"name":"B"}] 같은 목록을 기대합니다. 객체 하나만 변환하려면 [ ]로 감싸세요.

일부 객체에만 있는 키는 어떻게 되나요?

열은 첫 번째 객체의 키에서 만들어집니다. 뒤쪽 객체에만 있는 키는 포함되지 않으며, 값이 없는 곳은 빈 셀이 됩니다.

CSV를 Excel이나 Google Sheets에서 열 수 있나요?

네. 파일을 다운로드해 열거나 가져오세요. 인용 처리는 이 앱들이 이해하는 표준 CSV 형식을 따릅니다.

데이터가 업로드되나요?

아니요. 변환은 모두 브라우저에서 실행됩니다.