CSV를 JSON으로

표를 붙여넣으면 JSON이 나옵니다. RFC 4180을 따르기 때문에 «Doe, John» 같은 칸이 둘로 쪼개지지 않고 한 필드로 남습니다. 간단한 변환기들이 무너지는 지점이 바로 여기입니다.

사용 방법

알아두면 좋은 점

따옴표 안 쉼표가 중요한 이유

따옴표 안의 쉼표는 값의 일부이지 표의 구분자가 아닙니다. 쉼표마다 자르는 방식은 첫 번째 주소에서, 「주식회사」가 들어간 상호에서, 열거가 들어간 비고에서 곧바로 깨집니다. 여기서는 한 글자씩 읽습니다. 따옴표가 필드를 열고, 안쪽의 연속된 따옴표는 진짜 따옴표를 뜻하며, 따옴표 안의 줄바꿈은 그대로 그 칸에 남습니다.

자료형, 머리글, 중복

자료형 인식을 켜면 «12»는 숫자가 되고 «true»는 참·거짓이 됩니다. API에는 편하지만 전화번호와 우편번호에는 방해가 되므로 끌 수 있습니다. 비어 있거나 겹치는 열 이름에는 번호가 붙어, 조용히 서로를 덮어쓰지 않습니다.

자주 묻는 질문

세미콜론과 탭도 됩니까?

됩니다. 구분자는 첫 줄에서 판단해 쉼표, 세미콜론(유럽식 내보내기에 흔합니다), 탭 중 하나를 입력란 아래에 표시합니다.

제 데이터가 어딘가로 전송되나요?

아니요. 브라우저 안에서 처리하므로 고객 정보나 급여가 담긴 파일도 컴퓨터를 벗어나지 않습니다.

머리글 줄이 없으면요?

스위치를 끄면 객체 배열 대신 배열의 배열을 얻습니다.

큰 파일도 됩니까?

몇 메가바이트 정도는 무리가 없습니다. 그 이상에서 느려지는 것은 해석이 아니라 결과를 화면에 그리는 일입니다.

관련 도구