TOML から JSON へのコンバーター

Cargo.toml、pyproject.toml、またはアプリの設定から TOML を貼り付けて、スクリプト、監査、移行作業向けに読みやすい JSON に変換します。

すべてのデータ変換はブラウザ内でローカルに行われます。JSON、CSV、YAML、XML、TOML のいずれも当社のサーバーに送信されません。
TOMLJSON

クイック例

TOML 設定を整形された JSON に変換する

TOML から JSON は、Rust プロジェクトの設定、Python のパッケージング、OpenAI Codex の config.toml ファイル、静的サイト設定、またはアプリケーション設定を JSON ベースのスクリプト、API クライアント、検証ツール、移行チェックで確認する必要がある場合に役立ちます。このコンバーターは TOML を解析してインデントされた JSON を出力します。

TOML は構成用に設計されており、JSON は汎用のデータ形式です。テーブル、テーブルの配列、スカラー値はうまく対応しますが、コメントやフォーマットは変換後に残りません。

JSON として確認すべき TOML の例

  • Cargo.toml リリーススクリプトがパッケージデータを JSON として期待する場合の Cargo.toml のメタデータ。
  • pyproject.toml 別のパイプラインに移行する前の pyproject.toml の依存関係やツール設定。
  • OpenAI Codex config.toml モデル、プロバイダー、sandbox、trusted-project のテーブルを確認したいときの config.toml スニペット。
  • ネストしたテーブルや配列を含むアプリケーション設定で、素早く JSON を確認する必要がある場合。

変換後に確認すること

  • 元の TOML ファイルを説明していたコメントや空白。
  • ドットで区切られたキーやテーブルはネストした JSON オブジェクトになります。
  • テーブルの配列はオブジェクトを含む JSON 配列になります。
  • 日付、時刻、日時の値は、使用するパーサーの経路によって文字列としてシリアライズされるか、Date に似た値になることがあるため注意してください。
日付の注意: 本番環境で JSON 出力を使用する前に TOML の日付を確認してください。パーサーとシリアライザーの組み合わせにより、文字列として保持される場合や Date 値として保持される場合があります。

関連コンバーター

逆方向に変換しますか? JSON から TOML へのコンバーター TOML に表現できる設定スタイルの JSON オブジェクトには JSON から TOML へのコンバーターを使用してください。

TOML から JSON に関する FAQ

TOML のコメントは JSON に保持されますか?

いいえ。JSON にはコメント構文がないため、TOML のコメントは変換時に削除されます。

TOML のテーブルは JSON ではどのように表現されますか?

TOML のテーブルはネストした JSON オブジェクトになります。テーブルの配列はオブジェクトを含む JSON 配列になります。

TOML の日付と時刻の値はどうなりますか?

日付、時刻、日時の値は変換後に確認する必要があります。パーサーの動作により、それらが文字列として表示されるか、Date に似たシリアライズ値として表示されるかが変わる可能性があります。