이 도구의 기능
CSV → JSON 분할(",")로 잘못 분할하는 대신 Papa Parse를 사용하여 CSV 문자를 문자별로 구문 분석합니다. 첫 번째 줄은 필드 이름으로 사용되며 이후의 각 줄은 개체로 변환됩니다. 원래 필드는 기본적으로 문자열 유형을 유지합니다.
- "Tom, Jr."와 같이 쉼표가 포함된 필드 지원됩니다.
- 행에 있는 두 개의 큰따옴표는 필드 내의 큰따옴표를 나타냅니다.
- 필드 수가 일치하지 않거나 따옴표가 닫히지 않으면 특정 구문 분석 오류가 표시됩니다.
사용 방법
- 헤더의 첫 번째 행에 CSV를 붙여넣습니다.
- "JSON으로 변환"을 클릭하세요.
- 구문 분석 경고를 보거나 객체 배열의 형식을 지정하세요.
- 결과를 복사하거나 result.json을 다운로드하세요.
주요 사용 사례
- 스프레드시트 내보낸 CSV를 프런트엔드 테스트 데이터로 변환합니다.
- 복잡한 CSV의 실제 필드 경계를 확인하세요.
- 중국어 및 여러 줄의 텍스트 레코드를 JSON으로 변환합니다.
CSV → JSON 기능
따옴표 안의 쉼표, 줄 바꿈 및 큰따옴표를 포함하여 RFC 4180 기본 규칙에 따라 CSV를 구문 분석합니다. 일상적인 개발, 디버깅, 데이터 정렬 및 코드 최적화 시나리오에 적합합니다. 처리 결과를 직접 확인, 복사, 다운로드할 수 있습니다.
FAQ
CSV의 줄 바꿈은 항상 새 레코드를 나타냅니까?
반드시 그런 것은 아닙니다. 큰따옴표로 묶인 필드에는 개행 문자가 포함될 수 있으며 파서는 이를 동일한 필드 내에 유지합니다.
숫자 값이 자동으로 숫자가 되나요?
기본적으로는 아니지만 이 도구는 CSV의 텍스트 의미를 유지하고 우편번호, 긴 숫자 또는 앞에 오는 0이 잘못 변환되는 것을 방지합니다.
Windows CRLF를 인식할 수 있나요?
그렇습니다. 파서는 CRLF, LF 또는 CR 줄 종결자를 인식합니다.