TOML 入力

変換済み YAML

TOML から YAML への変換ツールとは?

TOML(Tom's Obvious, Minimal Language)の設定ファイルを YAML(YAML Ain't Markup Language)に変換したいですか?このツールは TOML を即座に YAML に変換します。Docker ComposeKubernetes、CI/CD パイプライン、その他の YAML ベースのシステム向けに TOML 設定ファイルを変換するのに最適です。

TOML v1.0.0 仕様によると、TOML は読み書きしやすい設定ファイル形式です。YAML は設定ファイル、Docker Compose、Kubernetes マニフェスト、CI/CD パイプラインで広く使用されています。TOML を YAML に変換することで、YAML ベースのシステムやアプリケーションから設定データにアクセスできるようになります。

すべての処理はブラウザ上で行われます。TOML データがコンピュータの外に出ることは一切ありません。変換後すぐに YAML ファイルをダウンロードして利用できます。

このツールの特徴

自動変換

TOML を貼り付けるだけで即座に YAML が得られます。テーブルは YAML オブジェクトに、配列は配列のまま、すべて正確に変換されます。

構造の保持

データ構造はそのまま維持されます。TOML のテーブル・配列・すべての値が TOML 時と完全に同じ形で保持されます。

組み込みバリデーション

変換前に TOML の検証を行うため、変換が確実に成功します。無効な TOML は変換開始前に検出されます。

ファイルアップロード対応

大きなファイルもそのままアップロードできます。コピー&ペースト不要で、大規模な TOML 設定の変換に最適です。

YAML ダウンロード

ワンクリックで YAML ファイルをダウンロードできます。Docker Compose・Kubernetes・あらゆる YAML ベースのシステムにそのまま使えます。

シンタックスハイライト

TOML 入力と YAML 出力の両方に美しいシンタックスハイライトが付き、変換結果の確認がしやすくなります。

使い方

1

TOML を貼り付けるかアップロード

左のエディタに TOML を貼り付けるか、「アップロード」をクリックしてファイルを読み込みます。「サンプル」をクリックすると例を確認できます。TOML は標準的な TOML 構文に従っている必要があります。

2

YAML 出力を確認

入力した TOML は右側に自動的に YAML へ変換されます。変換結果は即座に表示され、すぐに使用できます。

3

コピーまたはダウンロード

「コピー」をクリックして YAML をクリップボードにコピーするか、「ダウンロード」をクリックして YAML ファイルとして保存します。変換済みの YAML はプロジェクトにすぐ組み込めます。

実際の活用シーン

Docker Compose

Docker Compose ファイル向けに TOML 設定を YAML に変換します。Docker Compose は YAML 形式を使用しており、このツールが TOML から YAML への移行を支援します。

フォーマット移行

TOML から YAML への設定移行をお考えですか?このツールなら簡単です。既存の TOML 設定ファイルをすばやく YAML 形式に変換できます。

Kubernetes

Kubernetes マニフェスト用に TOML を YAML に変換します。Kubernetes は設定に YAML を使用しており、このコンバーターが TOML からの移行を支援します。

CI/CD パイプライン

CI/CD パイプライン設定用に TOML を YAML に変換します。多くの CI/CD システムは YAML 形式を使用しており、このツールが変換をサポートします。

よくある質問

TOML データは保存されますか?

されません。すべての処理はブラウザ内で完結します。TOML 仕様のデータがコンピュータの外に出ることは一切なく、当方でも確認できません。

どのような TOML 形式に対応していますか?

テーブル・配列・ネストされたテーブル・混合型など、有効な TOML 構造であればすべて対応しています。構造を解析して等価な YAML に変換します。詳細は Cargo.toml を参照してください。

TOML のテーブルはどのように変換されますか?

TOML のテーブルは YAML のオブジェクトになります。配列は配列のまま維持され、すべてのデータ型(文字列・数値・真偽値・日付)も正確に保持されます。

YAML を TOML に戻すことはできますか?

できます。YAML から TOML へのコンバーターを使って YAML ファイルを TOML 形式に戻せます。

TOML に特殊文字が含まれている場合はどうなりますか?

特殊文字も適切に YAML に変換されます。YAML の構文文字を含む文字列は正しくクォートまたはエスケープされます。

大きな TOML ファイルにも対応していますか?

はい。ブラウザ上での処理のため、速度はお使いのデバイスに依存します。小〜中規模の TOML ファイルは即座に変換されます。非常に大きなファイルは数秒かかる場合があります。

他の TOML ツール

変換以外にも役立つ TOML ツールをご用意しています: