實用工具
JSON 格式化驗證工具
以 4 個空格縮排格式化 JSON 並檢查語法,出錯時標示第幾行第幾欄,資料只在瀏覽器本機處理。
貼上 JSON 後按「格式化」,就能以 4 個空格縮排整理得清楚易讀,同時檢查語法是否正確。所有處理都在瀏覽器本機完成,資料不會上傳。
推薦內容
自選長度、大小寫、數字與符號,在瀏覽器內即時產生隨機密碼。
你的密碼夠安全嗎?瀏覽器裡馬上檢測。
文字與摩斯密碼即時互轉,滴答聲播放、指示燈閃爍,速度 5–30 WPM 可調。
即時計算字數(含/不含空格)、詞數、句數、行數和位元組數,設定目標字數隨時看進度。
逐行比對兩段文字,刪除的行標紅、新增的行標綠。全程在瀏覽器本機處理。
網址·Wi-Fi·聯絡人·社群·行事曆·地圖共 11 種類型,一鍵生成下載,免費 QR。
替網址加上utm_source、medium、campaign等參數,快速產生UTM追蹤網址,內建LINE等來源預設,一鍵複製。
不好意思拒絕、總看別人臉色、凡事別人優先?12道題測出你的討好傾向和最突出的面向。
JSON 格式化驗證工具能把壓縮成一行或縮排凌亂的 JSON 重新排版:貼上後按「格式化」(或按 Ctrl/⌘ + Enter),就會以 4 個空格縮排和換行整理成清楚的層級結構。工具使用瀏覽器內建的 JSON 解析器讀取內容,所以格式化的同時也完成了語法檢查。如果語法有誤,會依瀏覽器提供的位置標示第幾行第幾欄,並附上瀏覽器的原始錯誤訊息。結果可一鍵複製。
貼上的 JSON 只在瀏覽器本機處理,不會上傳到伺服器,含有 token 的 API 回應或設定檔也能安心處理。工具嚴格遵循標準 JSON 語法,註解、結尾逗號、單引號等 JSON5 寫法都會被判定為錯誤。輸出是依解析後的資料重新產生的:超過 9007199254740991 的整數會失去精度,重複的鍵只保留最後一個值,1.0 這類數字會寫成 1。本頁面只提供格式化與驗證,不支援壓縮(minify)、鍵排序或樹狀檢視。
常見問題
Q. 貼上的 JSON 會上傳到伺服器嗎?
A. 不會。解析與格式化都由瀏覽器內建的 JSON 解析器在本機完成,貼上的內容不會上傳到任何地方。
Q. 怎麼找到 JSON 語法錯誤的位置?
A. 按下「格式化」即可。語法有誤時,工具會依瀏覽器提供的位置標示第幾行第幾欄,並顯示瀏覽器原始訊息,例如「Expected ',' or '}' after property value」。不提供位置的瀏覽器只會顯示訊息。
Q. 有註解或結尾逗號的 JSON 能格式化嗎?
A. 不行。工具遵循標準 JSON(RFC 8259),註解、結尾逗號、單引號字串和沒加引號的鍵都會報錯,刪掉這些內容後再格式化即可。
Q. 格式化會改變資料嗎?
A. 結構和值維持不變,但輸出是重新產生的,有幾處寫法可能不同:超過 9007199254740991 的整數會被捨入,重複的鍵只保留最後一個值,1.0、1e3 會寫成 1、1000,像「2」這樣的整數形式鍵會被移到其他鍵前面。