轉換器會解析支援的 Python dict 語法,可選擇遞迴排序 key,再用 @iarna/toml 序列化結果。巢狀 dictionary 會成為 TOML table,list 或 tuple 會在值符合 TOML 型別時成為 TOML array。
Python None 沒有直接對應的 TOML 值,目前序列化器會省略 null key 或陣列項目。Parser 也不會執行 Python expression,因此變數、import、comprehension 與函式呼叫都必須先改成字面值。
關於這個主題的常見疑問與實用解答。
Python 字典是使用大括號的記憶體內資料結構,支援 None 和元組等 Python 特有型別。TOML(Tom's Obvious Minimal Language)是一種設計為易讀的設定檔格式,常用於 pyproject.toml、Cargo.toml 和其他專案設定檔。
此轉換器支援標準 Python 字典語法,包含單引號與雙引號字串、數值鍵與值、None、True、False、巢狀字典、列表和元組。它直接解析 Python 語法,因此輸入須為合法的 Python 字典運算式。
可以,排序下拉選單讓您將所有 TOML 表格鍵按字母排序(A 到 Z),或保留 Python 字典中的原始鍵序。排序會遞迴套用至所有巢狀 TOML 表格。
不會,Python 字典轉 TOML 的轉換完全在您的瀏覽器中以 JavaScript 執行。您的 Python 字典資料留在您的裝置上,不會上傳至任何伺服器。