JSON ↔ CSV 변환기
JSON을 CSV 또는 CSV로 변환하여 브라우저에서 JSON을 즉시 변환합니다. 스프레드 시트, 수출, 분석 및 빠른 데이터 정리에 유용합니다. 이 페이지는 빠른 tabular data reshaping을 위해 디자인됩니다: CSV 행은 JSON 객체가 되고, JSON 레코드의 배열은 CSV 열과 행이 됩니다. ToolMill은 개인 정보 보호 및 설치 후 오프라인 작업을 실행합니다.
자료실
다운로드
이름 *
name,age,city Alice,31,Seattle Bob,28,Austin
[{"name":"Alice","age":"31","city":"Seattle"},{"name":"Bob","age":"28","city":"Austin"}]
[{"id":101,"status":"new","owner":"Mina"},{"id":102,"status":"done","owner":"Ravi"}]
id,status,owner 101,new,Mina 102,done,Ravi
[{"sku":"A-100","price":"4.99"},{"sku":"B-205","stock":"40"}]
sku,price,stock A-100,4.99, B-205,,40
이 변환기는 어떻게 작동합니까?
CSV → JSON은 열 이름으로 첫 번째 행을 읽고 한 객체로 나중에 행을 켭니다. JSON → CSV는 단일 객체 또는 일반 객체의 배열에 가장 적합합니다. 그 방향에서, 변환기는 헤더 행을 구축하기 위해 레코드의 키를 수집, 다음 하나의 CSV 라인으로 각 개체를 작성.
이것은 전체 수입 파이프보다 훨씬 빠른 브라우저 기반 재 형성 도구입니다. 과거 수출을 검사해야 할 때 유용합니다. 작은 API 샘플을 재포장하거나 다른 응용 프로그램을 열지 않고 복사 된 레코드의 스프레드 시트 친화적 인 버전을 준비하십시오.
CSV → JSON vs JSON → CSV를 사용할 때
CSV → JSON을 사용하여 소스 데이터가 이미 행과 열과 같이 보입니다. 스프레드 시트 수출, CRM 다운로드, 제품 테이블, 연락처 목록 또는 복사 된 보고서 스니펫. JSON → CSV를 사용하여 API, 스크립트, 또는 정착물에서 JSON 배열이 있고 Excel, Google 시트 또는 CSV 기반 업로드에 대한 행이 필요합니다.
목표가 스프레드 시트에 대한 빠른 리뷰 인 경우, CSV는 일반적으로 스캔 할 수 있습니다. 목표가 코드의 속성으로 열 라벨을 보존하는 경우, JSON은 보통 더 나은 목적지 형식입니다.
헤더 행, 열 및 누락된 값
CSV → JSON에서, 첫번째 행은 헤더로 처리됩니다. 나중에 행은 순서에 있는 그 우두머리에 대하여 지도됩니다. 행이 헤더 행보다 짧은 경우, 누락된 값은 JSON 출력에 빈 문자열이 됩니다. JSON → CSV에서, 변환기는 객체의 키가 CSV 열을 생성하도록 결합합니다.
즉, 의도한 열쇠를 가진 줄은 아직도 수출될 수 있습니다, 그러나 당신은 몇몇 기록에 누락된 분야를 위한 공백 세포를 볼지도 모릅니다. 이 행동은 빠른 정리에 유용하지만 엄격한 스키마가 필요한 경우 기록을 정상화해야합니다.
견적, 상품 및 유형 취급
JSON이 CSV로 내보낼 때, commas, Quotes, 또는 line break가 포함된 필드는 스프레드 시트 스타일 워크플로에서 CSV를 읽을 수 있도록 인용됩니다. 임베디드 더블 인용은 도버링에 의해 탈출됩니다. 반전 경로에서, commas를 가진 인용된 CSV 세포는 JSON 객체가 생성되기 전에 제대로 파싱됩니다.
CSV → JSON은 infer 유형이 아닙니다. 31 4.99와 같은 값, 또는 true는 JSON 결과에 문자열을 유지하면 나중에 자신의 앱 또는 스크립트로 변환합니다. 실제 숫자 또는 불린을 기대하는 API 또는 시스템에 대한 페이로드를 준비 할 때 세부 사항.
가장 잘 작동하는 형식
CSV 입력의 경우, 헤더 행을 포함 하 여, 열은 합리적인 일관성을 유지 하 고 쉼표 또는 라인 틈을 포함 하 여 필드. JSON 입력을 위해 단일 객체 또는 간단한 객체의 배열을 사용합니다. Deeply 배열된 목표 및 배열은 보통 CSV 수출의 앞에 전용 평평한 단계가 사용하게 쉬운 표시입니다.
문제 해결
변환하기 전에 JSON
다른 응용 프로그램 또는 API로 출력을 전송하기 전에 헤더 행, delimiter assumptions, 인용 필드를 확인하고, booleans 또는 숫자가 여전히 명시된 정리가 필요한 값 여부를 확인합니다. 유효한 배열은 아직도 본래 CSV가 inconsistent인 경우에 틀린 의미를 실행할 수 있습니다.
CSV-to-JSON 변환은 유효하지 않습니다
변환은 헤더가 의미있는 것을 확인하지 않습니다, 행은 독특하고 숫자 필드는 올바르게 입력되었거나 결과 객체는 다운스트림 스키마를 만족. 이 페이지는 검사 및 재사용에 대한 데이터를 재구성하지만 유효성 검사 또는 데이터 품질 검토를 대체하지 않습니다.
이 Elsewhere를 사용하기 전에 JSON 출력을 해석하는 방법
생성 된 개체를 검토 하기 전에 생산-읽는 데이터. 헤더 이름은 키가되고, 행 순서는 배열에서 객체 순서가 되고, CSV에서 가져온 모든 값은 나중에 변환하지 않는 한 텍스트로 시작합니다. 즉, 구조는 유형 또는 필드 라벨이 여전히 클린업을 필요로 할 때 오른쪽을 볼 수 있습니다.
JSON → CSV가 실패하면 가장 일반적인 원인은 단일 객체 또는 객체의 배열이 아니라 JSON 구문 또는 입력이 유효하지 않습니다. CSV → JSON이 예기치 않은 출력을 제공하는 경우, 첫 번째 행, 일관성있는 열 수를 확인하고, 과거 텍스트가 일치하지 않은 견적이나 부서진 선 구조를 포함합니다.
이 페이지는 과거의 tabular 내용의 빠른 변환을 위해 디자인됩니다. 전체 데이터 세척 워크플로우, schema mapper, 또는 고급 CSV 가져오기 도구를 사용자 정의 delimiters 및 열 규칙으로 대체하지 않습니다.
관련 도구
JSON 예쁜 인쇄, Minify 및 검증
readability를 위한 체재 JSON, 조밀한 저장을 위해 minify, APIs, 설정 파일, frontend 앱 또는 시험 정착물에서 사용하기 전에 그것을 유효한. 이 도구는 payloads debugging, comparing responses, Cleaning copied JSON, 또는 수송 및 로깅에 대한 데이터를 축소 할 때 유용합니다. ToolMill은 브라우저에서 모든 것을 처리하며 민감한 JSON을 사용하여 빠른 개인 정보 보호 친화적 인 옵션을 만듭니다.
자료실
JSON에서 CSV 변환기
JSON을 스프레드 시트 가져 오기, 보고서 내보내기, 분석 워크플로우 및 빠른 데이터 정리에 대한 브라우저에서 CSV 형식으로 직접 변환합니다. 이 도구는 Excel, Google 시트, BI 도구 또는 CSV 기반 시스템에 대한 행 및 열에 JSON을 평평하게 구성 할 때 유용합니다. ToolMill은 개인 정보를 위해 로컬로 실행되며 일반 수출 시나리오를 신속하게 처리하고 설치 후 오프라인 작업을 수행합니다.
자료실
JSON ↔ YAML 변환기
JSON을 YAML 및 YAML로 변환하여 브라우저에서 JSON을 즉시 변환합니다. config 파일(Kubernetes, Docker Compose, CI/CD 파이프라인) 및 API 페이로드를 읽을 수 있는 YAML로 전환합니다. ToolMill은 프라이버시를 위해 클라이언트를 실행하고, 꽤 출력을 지원하며, PWA로 설치할 때 오프라인 작업을 할 수 있습니다.
자료실
JSON 검증기
JSON을 유효성 검사하고, 선-by-line 오류 메시지가 나옵니다. configs 또는 API payload를 발송하기 전에 궤적 문제를 해소하기 위해 그것을 사용합니다. 개인 정보 보호를위한 브라우저에서 완전히 실행하고 PWA로 설치 될 때 오프라인 작업을 할 수 있습니다.
자료실
