コード、データと QRツール

JSON から TOML への変換

JSON 設定オブジェクトをコピーまたはダウンロードできる TOML に変換します。未対応の null や深すぎるネストは明確なエラーとして表示されます。

ブラウザ内で処理登録不要プライバシーの説明 ↗

100,000 文字以内の JSON オブジェクトを入力してください。TOML はオブジェクト、配列、文字列、有効な数値、ブール値に対応し、null は拒否します。

使い方

使い方

  1. 最大 100,000 文字の JSON オブジェクトを貼り付けます。
  2. 変換し、TOML 出力と境界エラーを確認します。
  3. TOML をコピーするか .toml ファイルとしてダウンロードします。

JSON と TOML の明確な範囲

ルートはオブジェクトである必要があります。文字列、真偽値、有限数、配列、ネストしたオブジェクトに対応します。TOML に null 型はないため拒否されます。配列には対応する値を含められ、ネストしたオブジェクトはインラインテーブルとして出力されます。

キー、深さ、ローカル処理

引用符なしの TOML キーには英字、数字、アンダースコア、ハイフンを使用できます。それ以外の JSON キー名は引用符で囲みます。読みやすく上限を保つため、ネストは 8 階層までです。変換、コピー、ダウンロード準備はブラウザー内で行われます。

よくある質問

あわせて知りたいこと

トップレベルの JSON 配列を変換できますか?

いいえ。TOML 文書には名前付きキーが必要なので、ルートにはオブジェクトを入力してください。

null が拒否されるのはなぜですか?

TOML にネイティブの null 値はありません。変換前に具体的な値へ置き換えるか、そのキーを削除してください。

ネストしたオブジェクトに対応していますか?

はい。8 階層までのネストをインラインテーブルとして出力し、句読点を含むキーは引用符で囲みます。