JSON 格式化與驗證
JSON 格式化與驗證可在瀏覽器本機格式化、驗證、壓縮和排序標準 JSON,支援行列錯誤醒目標示、Tab/2/4/8 縮排、桌面預覽和純文字複製。
輸入 JSON
字元
0 / 50,000
Tab 縮排
2 空格縮排
4 空格縮排
8 空格縮排
JSON 格式化與驗證貼上標準 JSON 到編輯器。驗證失敗時查看醒目行列。點選「格式化」美化 JSON;桌面預覽會寫入右側面板。點選「壓縮」移除多餘空白和換行。桌面預覽開啟時複製預覽輸出,否則複製編輯器內容。
快速開始
1
2
3
4
5
常見使用情境
API 除錯
快速檢查介面回傳的 JSON 是否有效,並整理為更易讀的結構
日誌排查
格式化日誌中的 JSON 片段,定位括號、引號和欄位結構問題
設定編輯
整理設定檔結構,統一縮排、鍵順序與層級顯示
程式碼審查
提供清晰的 JSON 範例,方便團隊審閱介面資料和設定變更
提交前檢查
統一貼上 JSON 的格式與縮排,減少風格差異帶來的雜訊
格式化參數與操作
縮排大小:使用按鈕旁的下拉選擇 Tab/2/4/8,立即生效
排序:點選「排序」遞迴按字母序排序物件鍵。JSON 值保持不變,但鍵順序會改變且無法自動恢復
標準 JSON 邊界
解析器只接受標準 JSON 值:物件、陣列、字串、數字、布林值和 null。
註解、單引號、尾逗號、NaN、Infinity、undefined、JSON5 和 JSONC 都不屬於目前工具。
格式化和壓縮都會先解析再 stringify,不保留原始空白、註解或手寫格式風格。
排序會遞迴改變物件鍵順序。若順序對你的流程重要,請先複製備份。
桌面預覽是唯讀輸出區。預覽開啟時複製預覽輸出,否則複製目前編輯器內容。
錯誤醒目標示只覆蓋語法層面。本頁不是 Schema 驗證器、OpenAPI 檢查器、型別檢查器或安全掃描器。
本頁不是樹狀瀏覽器、JSONPath 查詢器、視覺化圖譜、檔案上傳下載處理器或跨格式轉換器。
使用建議
轉義字元:JSON 字串中的引號與換行需寫成合法轉義,例如 \" 和 \n。
結構一致:縮排、鍵順序與 Schema 規則建議團隊另行約定;本頁檢查語法,不檢查業務規則
排序前備份:排序會改變鍵順序,無法自動還原,建議先複製一份
先看錯誤行醒目標示;桌面端懸停、行動端輕觸該行,可查看「第 X 行第 Y 列」,並優先檢查附近的括號、引號與逗號
先壓縮再格式化,常能暴露多餘逗號或不匹配的引號
限制與相容性
不支援註解:// 與 /* */ 非標準 JSON(可使用 JSON5/JSONC 工具)
不支援單引號:'text' 非有效 JSON 字串
不支援尾逗號:{"a":1,} 或 [1,] 非法
隱私與安全
JSON 格式化在瀏覽器本地完成。編輯器內容可能作為瀏覽器草稿保留。若啟用已儲存工作區或 WebDAV 同步,編輯器內容、格式化選項、預覽開關、行號偏好和換行偏好可能隨同步儲存。預覽輸出、驗證錯誤、行/列醒目標示、複製狀態和復原歷史都由目前編輯器內容衍生,不會儲存為單獨結果資料。本工具不會上傳檔案、建立附件或匯出檔案。
常見問題
標準 JSON 要求字串使用雙引號,不允許註解、尾逗號,也不支援 NaN 或 Infinity。如果輸入其實是 JavaScript 物件或 JSON5 風格內容,需要先轉換成標準 JSON。
先看報錯行列,再檢查附近的引號、逗號、方括號和花括號。很多 JSON 解析錯誤來自醒目標示位置前面的一個符號,而不一定是醒目標示字元本身。
使用「壓縮」移除所有空白與換行;正式傳輸通常優先使用壓縮版本。