JSON 格式化與驗證
貼上 JSON,即可立即美化、壓縮或驗證。錯誤會精確標示到行與列,且一切都在你的瀏覽器中執行——你的資料絕不會離開裝置。
JSON 工具
直接前往你需要的模式——每個都有獨立頁面:
如何格式化 JSON
- 將 JSON 貼上或輸入到方框中。
- 選擇「美化」、「壓縮」或「驗證」——若要美化,可設定縮排與鍵值順序。
- 複製格式化後的結果;若 JSON 無效,則查看行列錯誤訊息。
關於 JSON 格式化
JSON 格式化工具(或稱美化工具)會把壓縮或雜亂的 JSON 重新縮排成易讀、間距一致的結構,讓 API 回應、設定檔與日誌內容更容易閱讀與除錯。壓縮則相反——移除所有空格與換行,產生體積最小的內容,方便儲存或傳輸。
驗證會使用與瀏覽器相同的引擎來解析文字,因此它接受的內容在任何地方都是有效的 JSON。解析失敗時,你會看到問題確切的行與列,比用肉眼尋找多餘的逗號或結尾括號快得多。由於一切都在本機完成,你可以安心格式化含有私密或正式環境資料的 JSON。唯一要注意的是:數字會以原生雙精度浮點數解析,因此超過 2^53 的整數或過長的小數可能會失去精度。
常見問題
我的 JSON 會被上傳嗎?
不會。美化、壓縮與驗證都使用內建的 JSON 解析器在你的瀏覽器中執行,所以你貼上的內容絕不會離開裝置——可安心處理私密或正式環境資料。
美化與壓縮有什麼差別?
美化會以換行與間距重新縮排 JSON,讓它易於閱讀;壓縮則移除所有非必要的空白,產生體積最小的有效 JSON,適合傳輸或儲存。
為什麼它說我的 JSON 無效?
驗證工具會回報第一個語法錯誤及其行與列。常見原因包括多餘的逗號、用單引號取代雙引號、鍵未加引號,或漏了中括號或大括號。
它可以排序 JSON 鍵值嗎?
可以。美化時開啟「排序鍵值」,每個物件的鍵都會依字母順序(遞迴)排列,讓兩份 JSON 文件更容易比對。