CSV 행을 JSON 객체로 변환
CSV to JSON은 스프레드시트 내보내기, 분석 보고서 또는 파트너 파일을 스크립트, 픽스처, API 테스트 또는 문서 예제용 구조화된 데이터로 만들어야 할 때 유용합니다. 첫 번째 CSV 행은 JSON 키 집합이 되며, 그 다음 각 행은 하나의 객체가 됩니다.
값은 의도적으로 문자열로 유지됩니다. 이렇게 하면 우편번호(ZIP 코드), ID, 계좌번호, 백분율 및 숫자로 보일 수 있지만 원래대로 유지해야 하는 다른 값들이 예기치 않게 변경되는 것을 방지합니다.
JSON 출력에 영향을 미치는 CSV 세부사항
- 헤더 행이 객체의 키 이름을 제어하므로, JSON을 코드에서 사용하기 전에 열을 잘라내거나 이름을 바꾸세요.
- 따옴표로 감싼 셀은 쉼표를 포함할 수 있습니다; 잘못된 따옴표는 파서 오류로 보고됩니다.
- 빈 셀은 빈 문자열이 됩니다.
null. - 값이 없는 행은 건너뜁니다.
유형 참고: 대상 API가 타입이 지정된 JSON 값을 기대하는 경우, 내보낸 후 문자열을 숫자, 불리언, 날짜 또는 null로 변환하세요.
CSV to JSON 자주 묻는 질문
왜 모든 JSON 값이 문자열인가요?
CSV에는 고유한 타입 시스템이 없습니다. 값을 문자열로 유지하면 선행 0, ID, 백분율 및 코드 등을 추측하지 않고 그대로 보존할 수 있습니다.
빈 CSV 셀은 어떻게 되나요?
빈 셀은 JSON 객체에서 빈 문자열이 됩니다. 필요하다면 이후에 null 애플리케이션에서 null 값이 필요할 경우 null로 변환하세요.
어떤 종류의 CSV 오류가 보고되나요?
파서는 식별할 수 있을 때 잘못된 따옴표나 형식이 올바르지 않은 행 등과 같은 파서 문제를 보고합니다.