怎麼用
- 貼上 JSON 文字,或選擇 UTF-8 的 .json/.txt 檔案。
- 選擇縮排,按「格式化」「壓縮成一行」或「依鍵名排序」;若有錯誤,依行欄與下表修正。
- 切到「樹狀」查看節點與路徑,或複製結果、下載 formatted.json。
常見 JSON 錯誤對照表
| 錯誤寫法 | 正確寫法 |
|---|---|
{"a":1,}(尾隨逗號) | {"a":1} |
{'a':'字串'}(單引號) | {"a":"字串"} |
{name:1}(鍵名沒加引號) | {"name":1} |
{"a":1} // 註解 | {"a":1} |
{"v":NaN}/{"v":Infinity}/{"v":undefined} | {"v":null} |
{"a":True,"b":False,"c":NULL} | {"a":true,"b":false,"c":null} |
{"n":01}(前導 0) | {"n":1} |
{"a":[1,2}(括號未閉合或不匹配) | {"a":[1,2]} |
空輸入需要補上 JSON 內容;JSON 結束後多出的文字需要移除。
JSON 的幾個規則
- 同一個物件裡的鍵名應該不重複;重複時各軟體行為不一,很多只取最後一個。
- JSON 不允許 NaN、Infinity。
- 整數在 ±9007199254740991 之內,各軟體讀到的值會一致;超過可能失準。本工具保留原始數字文字,包括小數與指數寫法。
- true、false、null 必須小寫。
- 跨系統交換的 JSON 要用 UTF-8;傳輸時不該加位元組順序記號(BOM),解析時可以忽略 BOM。本工具會提示「已忽略開頭 BOM」。
- 字串只能用雙引號;不允許尾隨逗號、註解;數字不得有前導 0。
其他文字與資料工具
CSV 與 JSON 互轉、轉 Excel 請用這頁;Base64 編碼工具;比對兩份 JSON 差異;Unix 時間戳記工具;Markdown 編輯器。
廣告
常見問題
JSON 格式化是什麼?
將 JSON 的縮排與換行整理成方便閱讀的排版;本工具也能壓縮成一行、依鍵名排序與樹狀檢視。
為什麼我的 JSON 驗證失敗?
請看下方「常見 JSON 錯誤對照表」。常見原因有尾隨逗號、單引號、鍵名未加雙引號、註解與括號未閉合。工具會標示錯誤行欄。 查看錯誤對照表
JSON 可以有註解嗎?
不可以。JSON 語法不支援 // 或 /* */ 註解;字串內的這些文字仍可使用。
重複鍵名會怎樣?
同一個物件裡的鍵名應該不重複;重複的鍵名各軟體處理不一,很多只保留最後一個。本工具保留並警告重複鍵名。
大數字為什麼在別的程式會變?
整數在 ±9007199254740991 之內,各軟體讀到的值會一致;超過可能失準。格式化時本工具保留原始數字文字,不會改值。
資料會不會上傳?
內容只在你的瀏覽器裡處理,不會上傳,也不儲存輸入內容。
怎麼把 JSON 轉成 Excel?
請前往 /csv-to-excel/ 頁面,進行 CSV 與 JSON 互轉或轉成 Excel。 前往轉換工具
資料來源
本頁資料查核日期:2026 年 10 月。格式依 RFC 8259 檢查;各程式語言、軟體對 JSON 的解析細節可能不同,請以你實際使用的程式為準。