TOML → JSON

入力

結果

テキストを貼り付けるか入力すると、変換結果が表示されます。

最後の入力はこのブラウザ(localStorage)に保存され、機密データが含まれる可能性があります。サーバーには一切送信されません。

このツールは、TOMLドキュメントを読み込んでJSONとして出力します。角括弧で書かれたauthorのようなテーブルはネストしたオブジェクトになり、配列はそのまま保持されます。文字列、整数、浮動小数点数、真偽値といったTOMLの型も維持されます。サンプルに含まれる日付はJSONにネイティブな型がないため、テキストとして出力されます。TOMLが無効な場合は、エラーの行と列が表示されます。処理はブラウザー内で行われ、データが送信されることはありません。

使い方

  1. 入力パネルにTOMLを貼り付けるか、.toml ファイルをアップロードします。「サンプル」でテーブルと日付の例も確認できます。
  2. エラーが出たら、警告の行と列に移動し、引用符、等号、括弧を確認します。
  3. 各TOMLテーブルがJSONでオブジェクトになっていることを確認します。
  4. インデントを選び、「コピー」または「ダウンロード」で toml-to-json.json を保存します。

よくある質問

TOMLのテーブルはどう出力されますか?
ネストしたオブジェクトになります。nameとactiveを持つauthorテーブルは、その2つのプロパティを含むauthorキーになります。
TOMLの日付はどうなりますか?
JSONには日付型がないため、結果ではテキストとして出力されます。アプリケーション側で日付が必要な場合は、JSONを読み込む際に解析してください。
型は保持されますか?
はい。引用符つきのテキストは文字列のままで、数値と真偽値も型が維持されます。引用符のない 1.0 が文字列になることはありません。
設定データは保存されますか?
直前のテキストはブラウザーのローカルストレージに保持され、サーバーには送信されません。TOMLにキーが含まれる場合は、「保存データを削除」で消去できます。

関連ツール