아래에 CSV 예제를 붙여넣고 구분 기호로 쉼표를 선택한 다음 헤더 행을 활성화하세요. 이를 객체 배열로 변환합니다. JSON 예제에서 볼 수 있듯이 초기 문자열 매핑을 사용하면 이름은 키가 되고 나이는 문자열로 유지됩니다. 유형이나 중첩 설정을 변경하기 전에 출력을 원본 레코드와 비교하십시오.
필드에 다른 이름이나 다른 유형이 필요한 경우 열 매핑을 사용하세요. 앞에 0이 붙은 식별자를 문자열로 유지합니다. 중첩된 개체의 경우 매핑된 필드에 대해 중첩을 활성화하고 구성된 경로 구분 기호를 사용합니다. 헤더의 점만으로는 완전한 변환 정책이 아닙니다. 매핑을 변경한 후 다시 변환한 다음, 다른 애플리케이션용 JSON를 다운로드하기 전에 빈 셀, 숫자 및 날짜와 같은 값을 검사하세요.
name,email,age
Alex,[email protected],30
Jordan,[email protected],25
[{"name":"Alex","email":"[email protected]","age":"30"},{"name":"Jordan","email":"[email protected]","age":"25"}]
개체 형식은 헤더 행을 속성 이름으로 사용하고 데이터 행당 하나의 개체를 생성합니다. 헤더가 없으면 생성된 열 이름이 사용됩니다. 배열 형식은 대신 행을 배열로 유지합니다. 수신 프로그램에서 예상하는 구조를 선택하십시오. 유효한 JSON만으로는 해당 스키마가 API와 일치하는지 확인할 수 없습니다. 헤더가 개체 속성 이름이 아닌 행으로 유지되어야 하는 경우 행 배열 출력을 선택합니다. 다른 출력 형식을 선택하기 전에 결과 구조를 검사하십시오.
열 매핑은 필드 이름을 바꾸고, 유형을 선택하고, 매핑된 경로를 중첩으로 표시할 수 있습니다. 숫자 변환은 지원되는 숫자 형식과 일치하지 않는 값을 문자열로 유지합니다. 부울 및 날짜 변환에는 고유한 해석 규칙이 있습니다. 모든 텍스트 셀이 의도한 유형이 될 것이라고 가정하는 대신 대표 값을 검사하십시오. 날짜는 지역에 따라 특히 모호할 수 있습니다. 명확한 소스 형식을 선호하고 다른 곳으로 가져오기 전에 결과 값을 확인하세요. 테스트 데이터에 매핑된 모든 유형의 샘플을 보관하세요. 하나의 유효한 숫자는 동일한 매핑이 식별자 또는 빈 셀을 처리하는 방법을 보여주지 않습니다.
문자열 매핑을 사용하면 비어 있지 않은 셀은 텍스트로 유지됩니다. 비어 있거나 공백만 있는 셀을 명시적으로 변환하면 null이 생성될 수 있습니다. 따옴표로 묶인 구분 기호와 여러 줄 값은 각 쉼표나 줄 바꿈에서 맹목적으로 분할되지 않고 CSV 필드로 구문 분석됩니다. 철자가 중요한 경우 우편번호, 전화번호, 계정 식별자를 문자열로 유지하세요. 점이 포함된 헤더는 리터럴 속성 이름이거나 매핑된 중첩 경로일 수 있습니다. 구두점을 추측하기보다는 의도적으로 해당 해석을 선택하십시오.
단일 업로드 파일은 100 MiB로 제한됩니다. 변환기는 구문 분석된 행과 JSON 출력을 브라우저 메모리에 작성하므로 복잡성과 사용 가능한 메모리는 파일 크기뿐만 아니라 중요합니다. 임의로 큰 데이터 세트를 API로 스트리밍하거나 데이터베이스 레코드를 생성하지 않습니다. 먼저 작은 샘플을 검증한 다음 다운스트림을 사용하기 전에 전체 출력에서 첫 번째, 마지막 및 특이한 기록을 무작위로 검사합니다. 다운로드한 JSON는 API 요청이 아닌 출력 파일입니다. 인증, 데이터베이스 제약 조건 및 다운스트림 스키마 유효성 검사는 수신 시스템의 책임으로 남아 있습니다.
처리는 브라우저에서 실행됩니다. 저장과 공유는 선택 사항이며 계정이 필요하고 선택한 콘텐츠를 서비스로 전송합니다. 공유 콘텐츠를 먼저 검토하세요. 링크가 있는 사람은 누구나 콘텐츠를 열 수 있습니다. 이 페이지를 닫아도 저장된 사본은 삭제되지 않습니다.
이들은 다른 CSV 입력 유형이 아닌 출력 구성입니다. 모두 표준 CSV 파일과 함께 작동하지만 다양한 사용 사례를 위해 JSON 출력을 최적화합니다:
가독성을 위한 예쁘게 인쇄된 JSON을 사용한 범용 변환. 대부분의 사용자에게 최적.
추가 간격 없이 최소화된 JSON 출력. REST API 및 데이터 전송에 최적화.
계층 구조를 강조합니다. CSV에 점 표기법 열이 있을 때 사용하세요 (예: "user.name").
객체 대신 배열의 배열을 출력합니다. 표 형식 구조를 유지하여 데이터 처리에 유용합니다.
파일을 업로드하거나 데이터를 붙여 넣거나 standard conversion 형식의 샘플 데이터를 사용해 보세요