OKfmt

TOML JSON

날짜와 배열을 유지한 채 TOML을 JSON으로 파싱하며 Rust/Python 프로젝트 구성을 JavaScript 툴링에 전달합니다.

파일을 드롭하거나 클릭하여 업로드

Ctrl+V로 클립보드에서 붙여넣기

TOML을 JSON으로 변환하는 방법

  1. 1TOML 파일을 드래그, 클릭 또는 붙여넣기로 업로드.
  2. 2필요에 따라 품질 설정 조정.
  3. 3'지금 변환'을 클릭하고 변환 완료 대기.
  4. 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: 기술 비교

기능TOMLJSON
출시 연도20132001
개발자Tom Preston-WernerDouglas Crockford

TOML → JSON 자주 묻는 질문

변환 후 데이터가 손실됩니까

구조 데이터는 손실되지 않습니다. 오직 TOML 댓글만 제거되고 날짜는 표준 날짜 문자열로 변환되어 저장됩니다. 변환된 JSON은 RFC 8259 사양을 준수하며 모든 표준 JSON 파서로 읽을 수 있습니다.

TOML 날짜를 유지할 수 있습니까

날짜 정보는 완전히 유지할 수 있습니다. 변환 중 기본 TOML 날짜는 JSON 형식의 표준 날짜 문자열로 변환되며 날짜 자체의 숫자 내용은 수정되지 않습니다.

지원되는 최대 파일 크기는 얼마입니까

단일 파일 크기 제한은 50MB이며 한 번에 하나의 파일만 변환할 수 있습니다. 크기 제한을 초과하는 파일은 시스템에서 거절됩니다.

소스 파일이 저장되나요

변환은 서버 측에서 완료되며, 파일은 HTTPS를 통해 업로드됩니다. 변환 완료 후 서버는 즉시 소스 파일과 출력 파일을 삭제하며 어떤 파일도 저장하지 않습니다.