TOML → JSON
날짜와 배열을 유지한 채 TOML을 JSON으로 파싱하며 Rust/Python 프로젝트 구성을 JavaScript 툴링에 전달합니다.
파일을 드롭하거나 클릭하여 업로드
Ctrl+V로 클립보드에서 붙여넣기
TOML을 JSON으로 변환하는 방법
- 1TOML 파일을 드래그, 클릭 또는 붙여넣기로 업로드.
- 2필요에 따라 품질 설정 조정.
- 3'지금 변환'을 클릭하고 변환 완료 대기.
- 4변환된 JSON 파일 다운로드.
TOML에서 JSON 변환에 대해
TOML은 구성 시나리오용으로 설계된 키-값 테이블 형식으로 기본적으로 날짜 유형을 지원하며 Cargo.toml과 pyproject.toml에서 사용됩니다. JSON은 범용 키-값 배열 교환 형식으로 6가지 기본 데이터 유형만 지원하고 댓글과 기본 날짜 유형을 지원하지 않습니다. 두 형식의 시나리오 차이로 인해 변환 수요가 발생합니다.
이 변환은 모든 키 이름, 숫자 값, 부울 및 중첩 구조를 유지합니다. TOML 날짜 유형은 JSON 형식의 표준 날짜 문자열로 변환됩니다. JSON은 기본적으로 댓글을 지원하지 않으므로 변환 중 TOML의 댓글이 제거되고 출력은 표준 RFC 8259 호환 JSON 구조입니다.
이 변환은 프로젝트 구성 읽기, JSON 구문 분석만 지원하는 개발 스크립트에 적응하거나, pyproject.toml과 Cargo.toml에서 JSON 도구로 구성을 내보내 2차 처리하는 데 일반적으로 사용됩니다. 변환 전 소스 파일이 UTF-8로 인코딩되어 있는지 확인하십시오.
TOML vs JSON: 기술 비교
| 기능 | TOML | JSON |
|---|---|---|
| 출시 연도 | 2013 | 2001 |
| 개발자 | Tom Preston-Werner | Douglas Crockford |
TOML → JSON 자주 묻는 질문
변환 후 데이터가 손실됩니까
구조 데이터는 손실되지 않습니다. 오직 TOML 댓글만 제거되고 날짜는 표준 날짜 문자열로 변환되어 저장됩니다. 변환된 JSON은 RFC 8259 사양을 준수하며 모든 표준 JSON 파서로 읽을 수 있습니다.
TOML 날짜를 유지할 수 있습니까
날짜 정보는 완전히 유지할 수 있습니다. 변환 중 기본 TOML 날짜는 JSON 형식의 표준 날짜 문자열로 변환되며 날짜 자체의 숫자 내용은 수정되지 않습니다.
지원되는 최대 파일 크기는 얼마입니까
단일 파일 크기 제한은 50MB이며 한 번에 하나의 파일만 변환할 수 있습니다. 크기 제한을 초과하는 파일은 시스템에서 거절됩니다.
소스 파일이 저장되나요
변환은 서버 측에서 완료되며, 파일은 HTTPS를 통해 업로드됩니다. 변환 완료 후 서버는 즉시 소스 파일과 출력 파일을 삭제하며 어떤 파일도 저장하지 않습니다.