변환 방법
CSV의 첫 행을 열 이름으로 읽고 나머지 행을 같은 열의 JSON 객체로 만듭니다. 따옴표로 감싼 필드 안의 구분자와 줄바꿈은 데이터로 유지하고, 연속된 따옴표 두 개는 따옴표 하나로 읽습니다. JSON → CSV는 객체 배열의 모든 키를 열로 모읍니다.
결과 해석
CSV 값은 우편번호의 앞자리 0을 지키기 위해 숫자처럼 보여도 문자열로 내보냅니다. JSON에서 CSV로 옮길 때 누락된 키와 null은 빈 칸이 됩니다. 복사한 CSV는 스프레드시트에 붙여 넣을 수 있습니다.
구조 오류 확인과 저장
CSV에 구조 오류가 있으면 헤더 중복·빈 열 이름·열 개수 불일치를 한 번에 모아 물리 줄(원문의 줄 번호)과 논리 레코드(따옴표 안 줄바꿈을 한 행으로 센 번호)로 보여 줍니다. 원문은 자동으로 고치지 않으니 직접 수정하면 바로 다시 검사하고, 오류가 없어지면 JSON 결과 복사와 파일 저장이 열립니다. UTF-8 CSV·JSON 파일을 열 수 있고 저장한 결과 파일을 다시 열어 같은 데이터인지 확인할 수 있습니다. 검사 TXT에는 오류 코드와 위치, 설정만 담기며 원문·셀 값·열 이름·파일 이름은 들어 있지 않습니다. 따옴표 오류가 나면 그 지점에서 검사를 멈추므로 뒤쪽 행은 검사되지 않았다는 뜻입니다.
한계와 오용 방지
- 첫 CSV 행에는 비어 있거나 중복된 열 이름을 쓸 수 없습니다. 데이터 행의 열 개수가 다르면 해당 행 번호를 표시합니다.
- JSON → CSV는 평평한 객체 배열만 지원합니다. 중첩 객체와 배열은 열 구조가 달라 변환하지 않습니다.
- 큰 정수·고정밀 소수는 문자열로 입력하세요. 숫자 값이 바뀌는 변환은 거부합니다. 입력은 100만 글자, 파일은 읽기 전 4MiB까지 제한합니다. 개인정보가 든 데이터는 결과를 공유하기 전에 내용을 확인하세요.
함께 쓰면 좋은 도구
텍스트 길이를 확인하려면 글자 수·읽기 시간 계산기를 이용하세요.