跳至內容
您已離線,部分功能可能無法使用。

JSON / Code Tools

立即格式化 JSON。

美化、壓縮、排序與檢查,全部在瀏覽器中完成。

分享連結包含編碼後的 JSON。開啟連結會將該 URL 記錄在瀏覽器歷史中,任何持有連結的人都能讀取資料。
輸入
輸出
空白
Ctrl+Shift+F 格式化 ·Ctrl+Shift+M 壓縮

如何在線格式化 JSON

  1. 開啟 JSON Formatter

    在瀏覽器前往 json-formatter.hanoon.app。

  2. 貼上 JSON

    將原始 JSON 資料貼上或輸入到編輯器中。

  3. 格式化或壓縮

    按下「格式化」以縮排方式美化輸出,或按下「壓縮」進行壓縮。可一鍵複製結果。

什麼是JSON格式化?

格式化會加入換行,並使用 2 個空格、4 個空格或 Tab 縮排。格式化與壓縮會保留物件鍵的順序,排序鍵則會重新排列鍵。三種操作都保留重複鍵及 9007199254740993、1.2300 等數字的原始寫法,但字串的跳脫寫法可能改變。

如何壓縮JSON?

壓縮會移除 JSON 字串外不必要的空白與換行。例如,{ "name": "A B", "count": 2 } 會變成 {"name":"A B","count":2};"A B" 中的空格會保留。

我的JSON資料安全嗎?

是的。處理在瀏覽器中進行,應用程式不會將資料傳送到伺服器,也不會儲存至磁碟或 localStorage。若開啟分享連結,含有編碼 JSON 的 URL 可能會留在瀏覽器歷史記錄中。

輸入無效JSON會怎樣?

無效 JSON 會被拒絕,並顯示語法錯誤及其行號與欄號。格式化不會自動修復。請主動選擇修復來嘗試修正常見語法問題;這可能改變輸入,因此請檢查結果。這裡的驗證檢查語法,不驗證 JSON Schema。

可以在JSON和其他格式之間轉換嗎?

支援 JSON → YAML、YAML → JSON、JSON → CSV 與 JSON → TypeScript。JSON 轉 YAML 或 CSV 時會拒絕物件中的重複鍵,而不是悄悄捨棄它們。TypeScript 型別根據輸入範例推斷,不是 JSON Schema,也不是執行階段的資料驗證器。