TOML → JSON
TOMLデータをJSON形式に変換します。
TOML to JSON 変換について
TOML(Tom's Obvious, Minimal Language)は、読み書きしやすいように設計された設定ファイルフォーマットです。Cargo(Rust)、pyproject.toml(Python)、Hugoなど多くのツールで使用されています。TOMLをJSONに変換すると、設定データをプログラムで処理したり、JSONベースのAPIと統合したり、設定フォーマット間で移行したりするのに便利です。
TOMLフォーマット概要
TOMLはキーバリューペア、文字列(エスケープ付き基本文字列とエスケープなしリテラル文字列)、整数、浮動小数点、ブーリアン、日付/時間、配列、テーブル(セクション)をサポートします。テーブルは[section]ヘッダーで定義され、ドット記法([servers.alpha])でネストできます。テーブル配列は二重括弧([[products]])を使用します。
TOMLはハッシュテーブルに明確にマッピングされるように設計されています。YAMLとは異なり、TOMLには意味のある空白がなく、インデントは純粋に視覚的です。キーはデフォルトで引用符なしですが、特殊文字には引用符を使用できます。コメントは#で始まり、行末まで続きます。
よくある質問
TOMLとJSONの主な違いは?
TOMLテーブルはどのようにJSONに変換されますか?
TOMLの日付はJSONで保持されますか?
関連ツール
JSON → TOML
JSONデータをTOML形式に変換します。Rust Cargo・Python pyproject・Hugo設定ファイルの作成に活用。
JSON → YAML
JSONデータをYAML形式に変換します。Kubernetes・Docker Compose・GitHub Actions設定ファイルの作成に最適。
JSON Viewer
JSONデータを整形してツリー構造で可視化します。
YAML → JSON
YAMLデータをJSON形式に変換します。Kubernetes・Ansible・CI/CD設定ファイルをプログラム的に処理。
JSONフォーマッター
JSONデータを見やすく整形または圧縮します。貼り付け→整形→コピー。