JSON 轉 SQL / TOML 轉換器

把 JSON 物件(或物件陣列)轉換為可直接執行的 SQL INSERT 語句或 TOML 文件。
所有處理均在瀏覽器本地完成——不上傳任何資料。
JSON → SQL JSON → TOML
識別符號引號:
列名來自物件鍵(所有行的並集)。列型別自動推斷:整數 → INTEGER,小數 → REAL,布林 → BOOLEAN,其他 → TEXT。巢狀物件/陣列以 JSON 文本儲存。
輸入時自動轉換。
在左側貼上 JSON,右側即生成 SQL / TOML。
SQL 說明:字串以單引號包裹並用 '' 轉義;缺失值變為 NULL;布林值變為 TRUE/FALSE。TOML 說明:字串使用雙引號並支援 \n 等轉義;非裸鍵安全的鍵會加引號。
什麼是 TOML?TOML 全稱 Tom's Obvious, Minimal Language,是一種人類友好的配置檔案格式,外觀有點像 INI,但為巢狀表、表陣列、內聯陣列、字串、數字、布林與日期提供了清晰的規則。JSON 適合機器對機器通訊;TOML 則為人類編輯設定而設計。轉換器把 JSON 物件變成 TOML 文件:頂層鍵變成 key = value 行,巢狀物件變成 [table] 節,物件陣列變成 [[array of tables]] 條目。例如 JSON {"server":{"host":"localhost","port":8080},"debug":true} 變為:
debug = true

[server]
host = "localhost"
port = 8080
注意:輸入必須是 JSON 物件;頂層陣列不是有效的 TOML 文件。null 值將以註釋形式省略,因為 TOML 沒有 null 型別。