zh-Hant v
en zh tw

JSON 與 TOML 互轉

轉換 JSON 物件與 TOML,精確保留有號 64 位元整數,拒絕 null、不支援的日期與不安全數字轉換。

使用方法

JSON 輸入須為物件,巢狀物件轉為 TOML 表,陣列轉為 TOML 陣列。反向將整份 TOML 文件轉為 JSON 物件,適合在應用程式之間移轉設定。

整數使用 BigInt,並須位於 TOML 有號 64 位元範圍內。小數使用有限 IEEE-754 數值,表示法與末尾零可能標準化。null 在 TOML 中沒有對應值,因此會報錯。

行為與限制

TOML 日期/時間因 JSON 無等價型別而被拒絕;若本意是文字,請在 TOML 中加引號。不保留註解與原始排版,最多 64 層、200,000 個字元。

常見問題

能轉換最外層 JSON 陣列嗎?

TOML 文件使用根表,請先包裝為物件,例如 {"items":[1,2]}。

輸入會傳送至伺服器嗎?

不會。處理在瀏覽器中完成,不將輸入提交至 API,也不修改原檔或遠端資料庫。

其他語言