轉換器會在本地解析 Python dict 資料,再把解析後的值序列化為 YAML。Dictionary 會成為 YAML 對映,list 與 tuple 會成為序列,None、True 與 False 會映射成 YAML 相容的 scalar 值。
它支援大括號 dict、dict 建構式、tuple、註解與常見數字格式等字面值語法,但不會求值變數、import、comprehension 或函式呼叫。原始註解與引號風格不會保留到 YAML。
關於這個主題的常見疑問與實用解答。
Python 字典是使用大括號定義的資料結構(例如 {'key': 'value'}),支援 None 和元組等 Python 特有型別。YAML 是一種使用縮排表示結構的人類可讀序列化格式,常用於 Ansible、Docker Compose 和 Kubernetes 等工具的設定檔。
此轉換器支援標準 Python 字典語法,包含單引號與雙引號字串、數值鍵與值、None、True、False、巢狀字典、列表和元組。它直接解析 Python 語法,因此輸入須為合法的 Python 字典運算式。
可以,排序下拉選單讓您將所有 YAML 映射鍵按字母排列(A 到 Z),或保持 Python 字典中的原始鍵順序。排序會遞迴套用至所有巢狀映射。
您可以在輸出格式選項中選擇 2、3、4 或 8 個空格縮排。轉換器會在解析 Python 字典後,統一格式化巢狀對映與序列。
不會,Python 字典轉 YAML 的轉換完全在您的瀏覽器中執行。您的 Python 字典資料以 JavaScript 在本地處理,不會傳送至任何伺服器。