このコンバーターは TOML のテーブル、インラインテーブル、配列を解析し、整形済み JSON を出力します。セクションテーブルはネストされたオブジェクトに、配列は配列のままになり、ソートオプションでキーを再帰的にアルファベット順にできます。
TOML の日付に近い値は JavaScript の日付に近いオブジェクトとして解析され、JSON では文字列としてシリアライズされます。TOML のコメントやレイアウトは保持されないため、元の設定ファイルを置き換える前に確認してください。
このテーマに関するよくある疑問と回答をまとめました。
TOMLはセクション(テーブル)を持つフラットなキーバリュー構文を使い、コメント、ネイティブな日付/時刻型、複数行文字列をサポートします。JSONは波括弧と厳密な引用ルールを使いますが、APIやプログラミング言語でより広くサポートされています。
はい、JSON 出力のインデントは 2 スペース、4 スペース、またはタブ文字に対応しています。フォーマットオプションからお好みのスタイルを選択してください。多くの JSON ファイルでは、すっきりとした見た目のために 2 スペースが使われます。
はい、ソートキーのドロップダウンで、すべての JSON オブジェクトキーをアルファベット順(A から Z)にソートするか、TOML テーブルで定義された順序を維持するかを選べます。ソートは出力のすべてのネストされたオブジェクトに再帰的に適用されます。
いいえ、TOML から JSON への変換はブラウザ内で完全に行われます。お客様の TOML 設定データは JavaScript でローカルに解析され、リモートサーバーに送信されることはありません。