TOML → JSON
TOML ドキュメントを JSON に変換し、インデントとコンパクト出力を切り替えられます。
TOML ドキュメントを JSON に変換し、インデントとコンパクト出力を切り替えられます。 TOML ドキュメントを JSON に変換し、インデントとコンパクト出力を切り替えられます。
TOML ドキュメントを JSON に変換し、インデントとコンパクト出力を切り替えられます。
TOML ドキュメントを JSON に変換し、インデントとコンパクト出力を切り替えられます。 TOML ドキュメントを JSON に変換し、インデントとコンパクト出力を切り替えられます。
JSON は Web の共通語であり、すべての API が話し、すべてのエディタが強調表示でき、すべての言語の標準ライブラリにパーサがあります。TOML は人間が編集する設定ファイルに優れていますが、ランタイムのデータ交換形式としてのサポートは JSON に及びません。TOML 設定を JSON しか受け付けないツール(Web プレイグラウンド、スキーマバリデータ、コードジェネレータなど)に与える必要があるとき、信頼できる TOML→JSON 変換器が救世主になります。
両形式とも同じプリミティブを表現できる表現力を持つため、変換はほぼ无损です。TOML 固有の型(複数行文字列、日付)は素の文字列に変換され、JSON 固有の値(null)は JSON リテラル null に変換されます(TOML にはネイティブ対応がありません)。
変換器は整形トグル(2/4 スペースインデント)とコンパクトモード(単一行)を提供します。非常に大きな設定ファイルでは、コンパクト出力の方が curl のリクエストボディに貼り付けやすいです。入れ替えボタンは JSON 出力を入力欄に戻し、再編集してから再び TOML としてエクスポートできます。
変換後は、ダウンストリームのツールに渡す前にスキーマバリデータ(ajv、jsonschema など)で JSON を検証してください。TOML パーサは厳格で、数字で始まる引用なしのスカラ、コメント付きインラインテーブルなど一般的な誤りを拒否します。エラーメッセージを活用して、JSON ではなく元のドキュメントを修正してください。