JSON / CSV 변환기

JSON / CSV 변환기는 객체로 이루어진 JSON 배열을 CSV로 변환하고 CSV를 다시 JSON으로 구문 분석합니다. 데이터를 붙여넣고 JSON을 CSV로 또는 CSV를 JSON으로를 클릭하면 즉시 변환됩니다. 모든 처리는 브라우저에서 로컬로 수행되며, 어떤 것도 서버로 전송되지 않습니다.

복사됨!

JSON과 CSV에 대하여

JSON은 유연하고 중첩 가능한 데이터 형식이고, CSV는 행과 열로 이루어진 평면 표입니다. 이 도구는 객체로 이루어진 JSON 배열을 모든 키의 합집합을 헤더로 사용해 CSV로 평탄화하고, CSV(따옴표로 묶인 필드와 포함된 쉼표 포함)를 다시 JSON 배열로 구문 분석합니다.

JSON을 CSV로 바꾸는 일은 데이터 분석과 보고에서 매일 일어납니다. API는 JSON을 반환하지만 Excel, Google Sheets, 대부분의 BI 도구는 CSV를 선호합니다. 반대 방향인 CSV에서 JSON으로는 내보낸 스프레드시트 데이터를 애플리케이션, NoSQL 데이터베이스, JavaScript 프런트엔드로 가져올 때 유용합니다.

CSV로 변환할 때 도구는 모든 객체의 모든 키를 모아 어떤 열도 빠지지 않게 하고, 쉼표·따옴표·줄바꿈이 든 값은 따옴표로 감쌉니다. CSV를 파싱할 때는 따옴표로 묶인 필드와 포함된 구분자를 이해하여, 코드에 바로 붙여넣을 수 있는 깔끔한 들여쓰기 JSON 배열을 반환합니다.

자주 묻는 질문

값 안의 쉼표와 따옴표는 어떻게 처리하나요?

CSV를 만들 때 쉼표, 따옴표, 줄바꿈이 든 값은 따옴표로 감싸고 이스케이프하며, 다시 변환할 때 파서가 그 따옴표 필드를 이해합니다.

JSON에서 CSV로 변환할 때 모든 필드가 유지되나요?

네. 모든 객체의 키 합집합을 모으므로 일부 레코드에 추가 필드가 있어도 어떤 열도 누락되지 않습니다.

제 데이터가 어딘가로 업로드되나요?

아니요. 변환은 전적으로 브라우저에서 이루어지므로 JSON과 CSV 데이터가 기기를 벗어나지 않습니다.