CSV to JSON 변환기란 무엇입니까?
CSV-JSON 변환기는 쉼표로 구분된 값을 읽고 각 행을 열 헤더에 의해 키가 지정된 JSON 개체로 다시 작성합니다. 스프레드시트 내보내기,데이터베이스 덤프 또는 분석 보고서를 붙여넣고 API,구성 파일 또는 JavaScript 앱에 바로 입력할 수 있는 깨끗한 JSON 배열을 다시 가져옵니다. 첫 번째 행은 속성 이름이 되고 다음 모든 행은 배열에서 하나의 개체가 됩니다.
3 줄 테스트는 이 온라인 CSV to JSON 변환기가 무엇을 유지하고 무엇을 변경하는지 보여줍니다. sku,price, in_stock,zip then 00123,19.90,true, 02134 then 98765432109876543210,5, FALSE,90210 을 붙여넣고 Infer 유형이 체크된 JSON 으로 변환을 클릭합니다. 첫 번째 개체는 "sku": "00123", "price": 19.9, "in_stock": true, "zip": "02134"이므로 선행 0 값은 문자열을 유지합니다. 두 번째 행은 한계를 보여줍니다: zip 90210 은 숫자가 되고 20 자리 sku 는 98765432109876540000,JavaScript 의 JSON 번호는 유효 숫자 약 15 ~ 17 자리만 보유하기 때문입니다. 둘 다 텍스트로 유지하려면 Infer 유형을 선택 취소합니다.
CSV 는 스프레드시트와 대부분의 비즈니스 시스템이 데이터를 내보내는 방식이지만 거의 모든 웹 API 및 JavaScript 프로그램은 JSON 을 기대합니다. 필드에 쉼표,줄 바꿈 또는 따옴표가 포함되면 손으로 변환하는 것이 느리고 오류가 발생하기 쉽습니다. 왜냐하면 이러한 문자는 CSV 에서 특별한 의미를 갖기 때문입니다. 이 도구는 RFC 4180 따옴표 규칙을 구현하므로 따옴표로 감싼 "Smith,John"과 같은 값은 두 개의 열로 분할되는 대신 단일 필드를 유지합니다. 파일이 쉼표,세미콜론, 탭 또는 파이프를 사용하는지 여부를 자동 감지하며 숫자 및 부울 텍스트를 실제 JSON 번호 및 부울로 강제 변환하여 모든 것을 문자열로 만들지 않도록 합니다.
모든 것이 종속성이 없는 파서로 브라우저에서 실행되므로 붙여넣는 작업은 업로드되거나 저장되지 않습니다. CSV 내보내기는 종종 고객 기록,주문 데이터 또는 내부 식별자를 전달하며,그 중 어느 것도 기기를 떠나지 않습니다. 변환기는 페이지가 로드된 후에도 오프라인으로 계속 작동하고,헤더 행이 있거나 없는 파일을 처리하며,데이터를 자동으로 삭제하는 대신 중복된 열 이름이나 잘못된 필드 수가 있는 행에 대해 경고합니다.
CSV to JSON 변환기를 사용하는 방법은 무엇입니까?
CSV를 붙여넣거나 로드하세요
CSV 텍스트를 입력 패널에 붙여넣거나 샘플 로드를 클릭하여 헤더 행, 숫자 및 부울 값이 있는 예제에서 시작합니다.
구분자와 헤더를 설정합니다
구분 기호를 자동 감지 또는 쉼표, 세미콜론, 탭 또는 파이프에 남겨 둡니다. 첫 번째 행이 열 이름이 아닌 데이터인 경우 첫 번째 행은 헤더입니다.
유형 추론을 선택합니다
Infer 유형을 선택해 42, 3.14, true 및 null을 실제 JSON 값으로 바꾸거나 선택 해제하여 모든 필드를 문자열로 유지하세요. 이는 ID 및 우편번호에 유용합니다.
JSON 복사 또는 다운로드
JSON 으로 변환을 클릭합니다. 배열을 클립보드에 복사하거나 API,스크립트 또는 가져오기를 위해 data.json 으로 다운로드합니다.
주요 특징
RFC 4180 파싱
적절한 상태 머신 파서는 행을 끊지 않고 값 내부의 인용 필드, 이스케이프된 큰따옴표, 내장된 구분 기호 및 줄 바꿈을 처리합니다
구분 기호 자동 감지
가장 일관된 열 수를 제공하는 구분 기호에 점수를 매기거나 수동으로 설정하여 쉼표, 세미콜론, 탭 및 파이프 분리 파일을 감지합니다
스마트 유형 추론
선택적으로 숫자 및 부울 텍스트를 실제 JSON 숫자, 부울 및 null로 변환하는 동시에 앞에 0이 있는 ID를 문자열로 유지합니다
헤더 및 헤더리스 모드
첫 번째 행을 객체 배열의 객체 키로 사용하거나 모든 행을 데이터로 처리하여 배열 배열을 생성합니다
Frequently Asked Questions
Related Tools
CSV to SQL Converter
Convert CSV data into SQL CREATE TABLE and INSERT statements for MySQL, PostgreSQL, or SQLite. Infers column types, escapes values, runs client-side.
CSV to XML Converter
Convert CSV data into well-formed XML in the browser. Each row becomes an element or a set of attributes, with delimiter auto-detection, custom element names, and proper escaping.
JSON to CSV Converter
Convert JSON to CSV online. Turns an array of objects into a spreadsheet-ready file, flattens nested objects, and escapes fields per RFC 4180. Client-side, no signup.
XML to JSON Converter
Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA
Comments
0 comments
No comments yet. Be the first to share your thoughts!