🔄

TOML JSON 変換

TOML と JSON 形式の相互変換。テーブル、テーブルの配列、インラインテーブル、複数行文字列、日付に対応。すべてブラウザ内で動作します — サーバー不要、トラッキングなし。

変換ツール ローカルで実行 データは送信されません
toml json 変換 クライアントサイドのみ
JSON インデント:
TOML 入力
→
JSON 出力
💡
TOML (Tom's Obvious Minimal Language) は、Cargo、uv、pyproject.toml、多くの CLI ツールで使われる設定ファイル形式です。この変換ツールを使って TOML 設定を JSON として確認したり、JSON オブジェクトから TOML を生成できます。注: TOML の日付は JSON 出力では ISO 文字列として保持されます。

TOML JSON 変換とは?

TOML JSON 変換は、TOML と JSON 形式間で構造化された設定データを変換するのに役立ちます。開発ツール、アプリ設定、パッケージメタデータ、また、あるシステムでは TOML を好み別のシステムでは JSON を想定するようなワークフローにも役立ちます。

TOML JSON 変換の使い方

  1. TOML または JSON を入力パネルに貼り付けてください。
  2. 必要な変換方向を選択してください。
  3. 変換結果を確認し、パーサーがエラーを報告した場合は構文の問題を修正してください。
  4. 出力を設定ファイル、スクリプト、またはビルドワークフローにコピーしてください。
TOML to JSON Converter を理解する ▾
例
入力 [database] server = "db.example.com" ports = [5432, 5433]
出力 { "database": { "server": "db.example.com", "ports": [5432, 5433] } }
一般的な使用例
  • アプリ、Rust、Python の設定ファイルを TOML と JSON の間で変換
  • ネストされた TOML テーブルを明示的な JSON オブジェクト形式で確認
  • JSON は受け付けるが TOML は受け付けないツール向けにデータを準備
  • 設定のデバッグ中にテーブルの配列、インラインテーブル、型付きの値を確認
このツールを使う理由
  • 設定が多いプロジェクトや TOML に依存する言語エコシステムに役立ちます。
  • TOML テーブルと型付きの値を JSON 形式で確認しやすくします。
  • ローカルで実行されるため、プロジェクト設定はお使いのマシン上に留まります。
よくある質問
TOML のコメントは JSON に変換するとき保持されますか?

いいえ。JSON はコメントをサポートしていないため、JSON への変換時に TOML のコメントは削除されます。

このツールは TOML のテーブル配列をサポートしていますか?

はい。TOML のテーブル配列([[products]] のような二重角括弧のセクション)は、JSON のオブジェクト配列に変換されます。

どの TOML バージョンがサポートされていますか?

このツールは TOML v1.0 をサポートしており、ドットキー、インラインテーブル、複数行文字列を含むすべての標準機能に対応しています。

設定データは安全ですか?

はい。すべての処理は JavaScript を使用してブラウザ内だけで行われます。データがサーバーに送信されることはありません。