TOML から JSON

数値の精度と日時の元の表記を保持して TOML 1.1 を変換します。

データとフォーマット
ワークスペースを準備中…
入力
出力
結果はここに表示されます。

使い方

  1. 貼り付け / ファイルを開く / サンプル
  2. 変換
  3. コピー / ダウンロード

TOML から JSON

表はオブジェクト、表の配列は配列になります。整数は正確な十進数、小数は元の数値 token を使います。

処理はブラウザー内で行います。DevToolsy は貼り付けたデータや選択したファイルを受信しません。

仕組み

日時は小数秒やオフセットを含む元の文字列に変換し、JSON の字下げを 2/4 空白から選びます。

変換前と変換後
入力
title = "DevToolsy"
id = 9223372036854775807
[server]
host = "127.0.0.1"
ports = [3000, 8080]
出力
{
  "title": "DevToolsy",
  "id": 9223372036854775807,
  "server": {
    "host": "127.0.0.1",
    "ports": [
      3000,
      8080
    ]
  }
}

既定の設定による例です。

処理の制限

JSON に TOML の日時型やコメントはありません。inf/nan は拒否し、逆変換で元の型やコメントは復元できません。

出力

コピー / ダウンロード

処理の制限

UTF-8 入力は最大 1 MiB、出力は最大 8 MiB、処理は最大 30 秒です。

参考資料TOML 1.1
?

よくある質問

TOML から JSON の使い方は?

表はオブジェクト、表の配列は配列になります。整数は正確な十進数、小数は元の数値 token を使います。

どの設定を変更できますか?

日時は小数秒やオフセットを含む元の文字列に変換し、JSON の字下げを 2/4 空白から選びます。

結果を使う前に何を確認すべきですか?

JSON に TOML の日時型やコメントはありません。inf/nan は拒否し、逆変換で元の型やコメントは復元できません。

入力はアップロードされますか?

処理はブラウザー内で行います。DevToolsy は貼り付けたデータや選択したファイルを受信しません。

結果を保存できますか?

コピー / ダウンロード

次に使うツールを探す

言語

言語を切り替えますか?現在の作業内容が消去されます。先に必要な内容をコピーまたはダウンロードしてください。