實用工具

JSON 格式化與驗證工具

美化、壓縮與驗證 JSON,並顯示巢狀深度與節點數。

瀏覽器本機執行資料格式7162
免費

輸入

0 B50.0 KB 以內免費

結果

結果會顯示在這裡。

你的執行紀錄

只有消耗點數的執行才會儲存。

登入後可以保留你的執行紀錄。

貼上 JSON,即可將其縮排、壓縮,或確認是否有效。若無效,您會看到解析器本身的錯誤訊息,並指出錯誤位置,這通常足以找出造成問題的尾逗號或未加引號的鍵。結構會在解析時進行測量,因此您也能看到文件巢狀的深度與節點數——這兩個數字能告訴您,某個資料是否已長成非預期的形狀。

它是怎麼運作的

  • 解析與格式化皆在您的瀏覽器中進行,文件絕不會傳送至伺服器。
  • 縮排可選擇兩個空格、四個空格或一個 Tab,壓縮則會移除所有不具意義的位元組。
  • 深度與節點數是從解析後的值計算而來,而非根據文字估算。

你的資料去了哪裡

哪也沒去。本工具完全在你的瀏覽器裡執行:你貼上的文字由頁面處理,不會傳輸到任何伺服器,也不會寫進任何紀錄。

當一次執行消耗點數時,會往你自己的歷史裡儲存一行摘要,方便回頭查找。摘要記錄的是這次執行的形態——大小、數量、你查詢的值——而不是你貼上的內容。

它要花多少

單次 50.0 KB 以內免費,不需帳號。超出部分每次執行消耗 1 點,並儲存到你的歷史紀錄。

點數來自註冊、每日簽到、發表留言與完善資料。

了解點數規則

常見問題

為什麼我的 JSON 看起來正常,卻無法解析?
常見原因包括:最後一個元素後有尾逗號、使用單引號而非雙引號、鍵未加引號,或開頭有額外的位元組順序記號(BOM)。錯誤訊息會指出解析器放棄的字元偏移位置,這通常能指向真正錯誤的上一行。
我的資料會被上傳嗎?
不會。此工具完全在頁面中執行,不會傳輸任何資料,也不會儲存任何內容,除非您已登入並將執行紀錄儲存至自己的歷史紀錄中,而該紀錄僅保留文件的大小與形狀,絕不包含內容。
深度數字代表什麼?
它代表文件中巢狀物件與陣列的最長鏈。若設定檔突然回報深度為 12,通常表示某個本應保持為參考的物件被序列化了。

背後的開源專案

本工具是獨立實作,並未打包第三方函式庫。json5/json5(MIT)在程式碼層面做的是同一件事——如果你需要在自己的程式裡實作它,從那裡開始,而不是呼叫一個網頁。

json5/json5

也常被稱作

  • json formatter
  • json validator
  • json beautifier
  • json minify
  • 格式化 json
  • json parser