轉換器使用本地 Python dict parser,不會執行 Python 程式碼。它支援大括號 dict 字面值、dict 建構式語法、字串、list、tuple、None、True、False、行內註解,以及十六進位、二進位、八進位、底線與科學記號等數字格式。
None 會變成 null,True 與 False 會成為小寫 JSON boolean,tuple 會轉成陣列。註解、原本的引號風格與 dict 建構式排版都會被捨棄,因為輸出是格式化 JSON 資料。
關於這個主題的常見疑問與實用解答。
Python 字典使用單引號或雙引號表示字串,True/False 表示布林值,None 表示空值。JSON 則要求使用雙引號,使用 true/false 和 null。本工具會自動處理這些轉換。
本轉換器支援大括號字典語法({'key': 'value'})、dict() 建構式語法、單引號和雙引號字串、巢狀字典和列表、tuple(轉換為陣列)、None/True/False、底線分隔數字(1_000_000)、十六進位/八進位/二進位數字、科學記號,以及行內註解(#)。
可以,您可以透過輸出面板上方的格式化選項,調整縮排寬度(2 或 4 個空格)或切換為 Tab 縮排。
Python 的 None 會轉換為 JSON 的 null,True 變為 true,False 變為 false。這些值在轉換過程中會自動對應到 JSON 的等價值。
不會,Python 字典轉 JSON 的轉換完全在您的瀏覽器中進行。您的字典輸入透過 JavaScript 在本地解析與轉換,不會離開您的裝置。