TOML入力

変換されたYAML

TOMLをYAMLにとは?

TOMLYAMLは設定形式です。TOMLをYAMLに変換すると、TOMLがYAMLになります。ツールがYAMLを期待する場合(Kubernetes、Ansibleなど)に使用します。TOML仕様YAML仕様が形式を定義しています。

このツールは完全にブラウザ内で動作します。サーバーには何も送信されません。TOMLを貼り付けるかファイルをアップロードして、YAML出力を取得します。逆の場合はYAMLをTOMLにを、TOMLをJSONにするにはTOMLをJSONにを、まずTOMLをフォーマットするにはTOMLフォーマッターを使用してください。

TOMLをYAMLの例

TOMLをYAMLに変換します。テレコムテーマの例:

例:加入者設定

TOML入力

YAML出力:

YAML出力

上のサンプルボタンをクリックして、エディターにより多くの例を読み込んでください。

このツールの使い方

1

貼り付けまたはアップロード

左のパネルにTOMLを貼り付けるか、.tomlファイルをアップロードします。サンプルでサンプル設定を読み込みます。クリアでリセットします。

2

YAML出力を表示

右のパネルに変換されたYAMLが表示されます。TOMLのテーブルはYAMLのマッピングになります。無効なTOMLはエラーを表示します。

3

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

YAMLを取得するにはコピーまたはダウンロードを使用してください。YAMLのフォーマットにはYAMLフォーマッターを、検証にはYAMLバリデーターを使用してください。

TOMLをYAMLが役立つ場面

TOML設定からYAMLへの移行時(例:<a href="https://kubernetes.io/docs/concepts/configuration/overview/" target="_blank" rel="noopener">Kubernetes</a>、CI/CD、<a href="https://docs.ansible.com/" target="_blank" rel="noopener">Ansible</a>用)にここで変換します。<a href="https://doc.rust-lang.org/cargo/reference/manifest.html" target="_blank" rel="noopener">Cargo.toml</a>、<a href="https://python-poetry.org/docs/pyproject/" target="_blank" rel="noopener">pyproject.toml</a>などに最適です。JSON出力にはTOMLをJSONにを、XMLにはTOMLをXMLにを使用してください。

よくある質問

データはプライベートですか?

はい。変換は完全にブラウザ内で行われます。データはサーバーに送信されません。

コメントは保持されますか?

YAMLはコメントをサポートします。TOMLのコメントは実装によって保持または変換されます。

TOMLをYAMLとYAMLをTOMLの違いは?

TOMLをYAMLは設定をYAMLに変換します。YAMLをTOMLは逆です。ソースに合わせて使用してください。

日付はどうなりますか?

TOMLの日付はYAMLのタイムスタンプまたは文字列に変換されます。ユースケースに応じて出力を確認してください。

ネストされたテーブルを変換できますか?

はい。TOMLのネストされたテーブルはYAMLのネストされたマッピングに変換されます。構造は保持されます。

関連ツール

TOMLYAMLTOML仕様YAML仕様JSONMDNGitHub