TOML から YAML への変換ツール
TOML を YAML 形式に変換
TOML 入力
変換済み YAML
TOML から YAML への変換ツールとは?
TOML(Tom's Obvious, Minimal Language)の設定ファイルを YAML(YAML Ain't Markup Language)に変換したいですか?このツールは TOML を即座に YAML に変換します。Docker Compose、Kubernetes、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 出力の両方に美しいシンタックスハイライトが付き、変換結果の確認がしやすくなります。
使い方
TOML を貼り付けるかアップロード
左のエディタに TOML を貼り付けるか、「アップロード」をクリックしてファイルを読み込みます。「サンプル」をクリックすると例を確認できます。TOML は標準的な TOML 構文に従っている必要があります。
YAML 出力を確認
入力した TOML は右側に自動的に YAML へ変換されます。変換結果は即座に表示され、すぐに使用できます。
コピーまたはダウンロード
「コピー」をクリックして 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 ツールをご用意しています: