JSON 轉 SQL / TOML 轉換器
把 JSON 物件(或物件陣列)轉換為可直接執行的 SQL INSERT 語句或 TOML 文件。
所有處理均在瀏覽器本地完成——不上傳任何資料。
JSON → SQL
JSON → TOML
單向 JSON → TOML(TOML 1.0)。物件變成 [tables],物件陣列變成 [[array of tables]],標量陣列保持內聯。JSON 的 null 在 TOML 中無對應型別,將以註釋形式省略。輸入必須是物件——頂層陣列不是有效的 TOML。
輸入時自動轉換。
在左側貼上 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 型別。