JSON 格式化與驗證
JSON 格式化與驗證
JSON 格式化與驗證支援線上格式化、驗證和壓縮 JSON,並提供錯誤定位、鍵排序與縮排控制,適合介面除錯、設定編輯、日誌排查和程式碼審查。
1 個製表符縮排
2 空格縮排
4 空格縮排
8 空格縮排
JSON 格式化與驗證輸入/貼上:在輸入框貼上或輸入 JSON 文字即時驗證:輸入時自動檢查語法,錯誤將在下方顯示(含行列號)格式化:點擊「格式化」,結果寫回輸入框(取代目前內容),層級更清晰壓縮:點擊「壓縮」移除空白與換行,結果寫回輸入框,便於傳輸複製:點擊下方複製按鈕,直接複製目前內容
快速開始
1
2
3
4
5
常見使用情境
介面除錯
快速檢查介面回傳的 JSON 是否有效,並整理為更易讀的結構
日誌排查
格式化日誌中的 JSON 片段,定位括號、引號和欄位結構問題
設定編輯
整理設定檔結構,統一縮排、鍵順序與層級顯示
程式碼審查
提供清晰的 JSON 範例,方便團隊審閱介面資料和設定變更
提交前檢查
統一貼上 JSON 的格式與縮排,減少風格差異帶來的雜訊
補充場景
你也可以把它當作 JSON 驗證器、JSON 壓縮工具和 JSON 結構檢查工具,在複製、提交或交付前快速確認結果。
格式化參數與操作
縮排大小:使用按鈕旁的下拉選擇 Tab/2/4/8,立即生效
排序:點擊「排序」以字母序排序物件鍵值(不改語意),複製/提交以目前內容為準
使用建議
跳脫字元:字串中的換行、引號需使用合法跳脫(如 "、\n)
一致性:建議團隊內約定縮排、鍵排序與 Schema
排序前備份:排序會改變鍵順序,無法自動還原,建議先複製一份
輸入框下方會顯示「第 X 行第 Y 列」,優先檢查該位置前後的括號、引號與逗號
先壓縮再格式化,常能暴露多餘逗號或不匹配的引號
限制與相容性
不支援註解:// 與 /* */ 非標準 JSON(可使用 JSON5/JSONC 工具)
不支援單引號:'text' 非有效 JSON 字串
不支援尾逗號:{"a":1,} 或 [1,] 非法
大體量 JSON:為保持頁面流暢,建議分段處理;超深層或超大型結構將自動簡化
隱私與安全
所有處理都在瀏覽器本地完成,目前內容可隨時替換、清空並重新處理。
常見問題
這些屬於非標準 JSON(或 JS 擴充):字串必須使用雙引號;不允許註解;陣列/物件末尾不得有多餘逗號;不支援 NaN/Infinity。
使用下方錯誤提示中的行列資訊(例如 第 10 行第 5 列),並檢查其前後的引號與括號。
使用「壓縮」移除所有空白與換行;正式傳輸通常優先使用壓縮版本。