TOML 입력

형식화된 TOML

TOML 포매터란?

TOML (Tom's Obvious Minimal Language)은 Cargo, Poetry 및 여러 도구에서 사용되는 설정 형식입니다. TOML 포매터는 원시 또는 최소화된 TOML에 들여쓰기와 줄 바꿈을 추가합니다. TOML 사양이 문법을 정의합니다.

이 도구는 완전히 브라우저에서 실행됩니다. 서버로 전송되는 데이터가 없습니다. TOML을 붙여 넣거나 파일을 업로드하면 형식화된 출력을 얻을 수 있습니다. 유효성 검사에는 TOML 유효성 검사기를, JSON으로 변환하려면 TOML → JSON 변환기를, JSON에서 TOML로 변환하려면 JSON에서 TOML로를 사용하세요.

TOML 형식 지정 예시

일관된 간격을 위해 TOML을 형식화합니다. 통신 테마 예시:

예시: 구독자 설정

입력

형식화된 출력:

출력

위의 샘플 버튼을 클릭하여 편집기에 더 많은 예시를 로드하세요.

이 도구 사용 방법

1

붙여 넣기 또는 업로드

왼쪽 패널에 TOML을 붙여 넣거나 .toml 파일을 업로드하세요. 샘플로 예시 설정을 로드하고, 지우기로 초기화하세요.

2

출력 확인

오른쪽 패널에 올바른 들여쓰기로 형식화된 TOML이 표시됩니다. 유효하지 않은 TOML은 오류를 표시합니다.

3

복사 또는 다운로드

결과를 가져오려면 복사 또는 다운로드를 사용하세요. 변환에는 TOML → JSON 변환기, TOML → YAML 변환기 또는 TOML → XML 변환기를 사용하세요.

TOML 포매터가 도움이 될 때

<a href="https://doc.rust-lang.org/cargo/reference/manifest.html" target="_blank" rel="noopener">Cargo.toml</a>(Rust), <a href="https://python-poetry.org/docs/pyproject/" target="_blank" rel="noopener">pyproject.toml</a>(<a href="https://python-poetry.org/" target="_blank" rel="noopener">Poetry</a>) 또는 기타 설정 파일을 편집할 때, 형식화를 통해 구조를 명확하게 볼 수 있습니다. 디버깅, 코드 검토 및 가독성에 유용합니다. 커밋 전 유효성 검사에는 TOML 유효성 검사기를 사용하세요.

자주 묻는 질문

내 데이터는 안전한가요?

예. 형식화는 완전히 브라우저에서 실행됩니다. 서버로 전송되는 데이터가 없습니다.

TOML 1.0을 지원하나요?

예. 이 도구는 테이블, 배열 및 인라인 테이블을 포함한 TOML 1.0 사양을 지원합니다.

포매터 대 유효성 검사기?

포매터는 유효한 TOML을 재형식화합니다. 유효성 검사기는 문법을 확인하고 오류를 보고합니다. 품질을 위해 둘 다 사용하세요.

TOML을 최소화할 수 있나요?

TOML은 일반적으로 설정에서 읽기 가능하게 유지됩니다. 최소화를 위해서는 사용자 정의 접근 방식이나 먼저 JSON으로 변환하는 방법이 필요합니다.

주석은 어떻게 처리되나요?

주석은 형식화 중에 보존됩니다. 구조는 명확성을 위해 재들여쓰기됩니다.

관련 도구

TOML에 대해서는 toml.ioTOML 사양을 참조하세요. 관련 형식에 대해서는 JSON 사양YAML을 참조하세요. TOML을 사용하는 도구에 대해서는 Cargo, PoetryTOML GitHub를 참조하세요.