TOML入力

変換されたJSON

TOMLをJSONにとは?

TOML(Tom's Obvious Minimal Language)は設定形式です。TOMLをJSONに変換すると、TOMLがJSONになります。ツールがJSONを期待する場合やAPI統合に使用します。TOML仕様とJSON仕様が形式を定義しています。

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

TOMLをJSONの例

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

例:加入者設定

TOML入力

JSON出力:

JSON出力

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

このツールの使い方

1

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

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

2

JSON出力を表示

右のパネルに変換されたJSONが表示されます。TOMLのテーブルはJSONオブジェクトになります。無効なTOMLはエラーを表示します。

3

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

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

TOMLをJSONが役立つ場面

設定の移行、JSON APIへの投入、JSONのみを受け付けるツールの使用時に、ここでTOMLを変換します。<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>などの設定ファイルに最適です。YAML出力にはTOMLをYAMLにを、XMLにはTOMLをXMLにを使用してください。

よくある質問

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

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

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

いいえ。JSONはコメントをサポートしていません。TOMLのコメントは変換時に削除されます。

日付はどうなりますか?

TOMLの日付はISO形式のJSON文字列に変換されます。ユースケースに応じて出力を確認してください。

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

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

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

はい。TOMLのネストされたテーブルはネストされたJSONオブジェクトになります。構造は保持されます。

関連ツール

TOMLJSON仕様TOML仕様RFC 8259MDNYAMLPostman