TOML → JSON 변환기

Cargo.toml, pyproject.toml 또는 앱 설정에서 TOML을 붙여넣어 스크립트, 감사 및 마이그레이션 작업에 사용할 수 있는 읽기 쉬운 JSON으로 변환하세요.

모든 데이터 변환은 사용자의 브라우저에서 로컬로 이루어집니다. JSON, CSV, YAML, XML 또는 TOML 파일은 당사 서버로 전송되지 않습니다.
TOMLJSON

빠른 예제

TOML 구성 파일을 형식화된 JSON으로 변환

TOML에서 JSON으로의 변환은 Rust 프로젝트, Python 패키징, OpenAI Codex의 config.toml 파일, 정적 사이트 설정 또는 애플리케이션 구성의 구성을 JSON 기반 스크립트, API 클라이언트, 검증 도구 또는 마이그레이션 검사로 확인해야 할 때 유용합니다. 이 변환기는 TOML을 파싱하고 들여쓰기된 JSON을 출력합니다.

TOML은 구성 파일용으로 설계되었고, JSON은 범용 데이터 형식입니다. 테이블, 테이블의 배열, 스칼라 값은 잘 매핑되지만, 주석과 서식은 변환 시 유지되지 않습니다.

JSON으로 확인할 가치가 있는 TOML 예시들

  • Cargo.toml 릴리스 스크립트가 패키지 데이터를 JSON으로 기대할 때의 메타데이터.
  • pyproject.toml 다른 파이프라인으로 옮기기 전에의 의존성 또는 도구 설정.
  • OpenAI Codex config.toml 모델, provider, sandbox 또는 trusted-project 테이블을 검사하려는 경우의 스니펫.
  • 중첩된 테이블과 배열을 가진 애플리케이션 구성으로 빠른 JSON 검토가 필요한 경우.

변환 후 검토할 사항

  • 원래 TOML 파일을 설명하던 주석과 공백.
  • 도트 표기 키(dotted keys)와 JSON 객체가 되는 테이블.
  • 객체들의 JSON 배열이 되는 테이블의 배열.
  • 날짜, 시간 및 날짜시간 값은 파서 경로에 따라 문자열로 직렬화되거나 Date와 유사한 값으로 직렬화될 수 있습니다.
날짜 참고: 프로덕션에서 JSON 출력을 사용하기 전에 TOML의 날짜를 검토하세요. 파서와 직렬화기 조합에 따라 날짜가 문자열로 유지되거나 Date 값으로 보존될 수 있습니다.

관련 변환기

반대 방향으로 가시나요? 다음을 사용하세요 JSON → TOML 변환기 TOML로 표현할 수 있는 구성 스타일의 JSON 객체용.

TOML → JSON 자주 묻는 질문

TOML의 주석이 JSON에 보존되나요?

아니요. JSON에는 주석 문법이 없으므로 TOML의 주석은 변환 과정에서 제거됩니다.

TOML 테이블은 JSON에서 어떻게 표현되나요?

TOML 테이블은 중첩된 JSON 객체가 됩니다. 테이블 배열은 객체를 포함하는 JSON 배열이 됩니다.

TOML의 날짜 및 시간 값은 어떻게 되나요?

날짜, 시간 및 날짜시간 값은 변환 후 검토해야 합니다. 파서 동작에 따라 해당 값이 문자열로 나타나거나 Date와 유사한 직렬화 값으로 나타날 수 있기 때문입니다.