什麼是JSON檢視器/編輯器?
JSON 檢視器/編輯器提供互動式樹狀檢視,用於探索和編輯 JSON 資料。可摺疊和展開巢狀物件、就地編輯值、新增或刪除索引鍵,並在結構內進行搜尋。它很適合處理複雜的 API 回應或設定檔。
樹狀檢視可獨立折疊每個分支,讓你深入查看 5000 行的 API 回應而不會迷失位置。點選任意值即可進入內嵌編輯器,並保留原始類型(字串、數字、布林值、null)。依路徑搜尋可跳轉到 settings.database.timeout 這樣的節點;切換到依值搜尋,則可透過內容找到節點 — 如電子郵件、ID 或狀態碼。
使用方法
- 第一步——貼上 JSON 資料或上傳 .json 檔案,將其載入具有可摺疊節點的互動式樹狀檢視中。
- 第二步——點擊任意值進行內聯編輯,使用工具列新增索引鍵或項目、刪除條目,或在樹狀結構中搜尋特定路徑。
- 步驟 3 — 在樹狀檢視與原始文字模式之間切換。完成後,複製結果,或將其下載為 JSON、YAML、CSV 或 XML。
何時使用
- 在一長串 Kubernetes 設定或 API 回應中找出被改錯的欄位。
- 整理匯出的 JSON 檔之後,再提交到 git 或貼進 bug 報告。
- 向新人解釋 JSON 結構,樹狀檢視能直觀呈現巢狀層次。
結果
您收到一個巢狀層級達 5 層的 200 行 API 設定檔,需要更改其中某個設定。將其載入樹狀檢視中,使用搜尋功能找到 timeout,點擊該值將其從 30 改為 60,然後下載更新後的 JSON。
常見問題
- 編輯器能處理多大的 JSON 檔而不卡頓?
- 5 MB 以內的檔案流暢呈現。20 MB 左右仍可使用,只是首次展開樹時會停頓一秒。超過 50 MB 建議改用串流解析器,或先把檔案分割。
- 修改值會改變型別嗎,還是都當作字串儲存?
- 編輯器會保留原型別。把數字 30 改成 60,它依然是數字。若要將數字變成字串,需要切到文字模式手動加引號,再切回樹狀檢視。
- 為什麼我切回樹狀檢視時出現錯誤?
- 文字模式允許自由輸入,因此可能會出現語法錯誤(未加引號的鍵、多餘的逗號、單引號、括號不匹配)。在 JSON 能夠正確解析之前,樹狀檢視不會顯示。點選「修復」可自動修正常見錯誤,或手動修正文字框下方顯示的解析錯誤後再試一次。
- 可以為已經有子項目的物件再加一個鍵嗎?
- 可以。展開父物件,點該列的「新增鍵」按鈕,輸入鍵名並選擇值的型別(字串、數字、物件、陣列等)。新項目會出現在物件結尾。
- 貼進來的資料會被傳到伺服器嗎?
- 貼上、輸入或上傳的資料都保留在自己的裝置上,不會被上傳到任何地方。唯一一次對外請求發生在使用「從 URL 載入」時,這項請求會直接從你的裝置送往你填寫的位址。敏感的設定檔和驗證 token 不會經過我們的伺服器。