JSON入力

変換されたTOML

JSONをTOMLとは?

JSON設定があって、TOMLが必要な場面があります — Cargo、PythonのPoetry、またはTOMLを使うツールのためです。JSONをTOML構文に手動で変換するのは面倒でミスが起きやすい。JSONをここに貼り付けると、即座にTOMLが出力されます。JSON仕様が入力を定義し、TOML仕様が出力を規定します。すべてブラウザで実行され、サーバーには何も送信されません。

JSONをTOMLの例

JSONをTOMLに変換。通信テーマの例:

例:加入者設定

JSON入力

TOML出力:

TOML出力

上のサンプルボタンで例を読み込んでください。

使い方

1

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

JSONを貼り付けるか、ファイルをアップロードしてください。サンプルで例を読み込めます。

2

TOML出力を確認

右パネルに変換されたTOMLが表示されます。ネストオブジェクトはTOMLテーブルになります。

3

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

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

JSONをTOMLが役立つ場面

JSONからTOMLへの設定移行(PoetryCargo用)に。逆変換にはTOMLをJSONにを、YAMLにはJSONをYAMLにを使用してください。

よくある質問

JSONをTOMLに自動変換するには?

入力にJSONを貼り付け、変換ボタンをクリックするかライブ変換を待ち、TOML出力をコピーまたはダウンロードします。インストール不要、アカウント不要。

いつTOMLをJSONの代わりに使うべき?

TOMLは人が編集する設定ファイル用に設計されています — コメントをサポートし、JSONより読みやすい。JSONはAPIペイロードや機械生成データに適しています。Cargo.tomlやpyproject.tomlが代表的な実例です。

関連ツール

TOMLJSON仕様MDN JSONRFC 8259を参照してください。