JSON 樹狀 檢視器
在互動式可折疊樹中檢視、格式化和探索JSON資料。免費、安全、無需上傳。
拖放JSON檔案到此處
或在下方貼上JSON文字
在互動式可折疊樹中檢視、格式化和探索JSON資料。免費、安全、無需上傳。
或在下方貼上JSON文字
JSON 樹檢視器將 JSON 資料顯示為可導航的分層樹而不是純文字。每個物件都成為一個可折疊的分支;數組單獨顯示它們的項目;原始值顯示為葉子。結構視圖可以輕鬆地在深層嵌套資料中尋找特定欄位、折疊不相關的子樹以及導航作為平面文字難以管理的大型 JSON 文件。
與格式化的 JSON 文字相比,樹狀視圖更擅長在大數據中導航。 10MB 的 API 回應作為文字滾動是不切實際的,但作為樹很容易處理,您可以折疊不關心的頂級鍵並僅展開感興趣的部分。
此檢視器在瀏覽器中以結構化樹的形式呈現 JSON。搜尋按鍵或值過濾分支。類型感知顯示可區分字串、數字、布林值、null、物件和陣列。
深度嵌套的資料很難以文字形式導航。設定檔、API 回應和序列化狀態通常具有 5 層以上的嵌套。樹狀視圖可讓您折疊不相關的層級並專注於重要的事情;文字視圖需要仔細捲動和計算括號。
搜尋和過濾功能也很重要。使用搜尋感知檢視器可以快速尋找複雜文件中名為「user_id」的所有鍵;無法用純文字可靠地完成。
貼上 JSON,導航樹。
JSON 解析使用 JSON.parse,它會在無效輸入時失敗,並出現指向問題位置的解析錯誤。有效的 JSON 呈現為 JavaScript 對象,檢視器遞歸地產生樹。
渲染:每一層嵌套都成為一個縮排的分支。物件鍵是標籤;值根據類型呈現 - 帶引號的字串、不帶引號的數字、布林值作為真/假、明確為 null、物件和陣列作為可折疊分支。
效能:非常大的 JSON (10MB+) 會減慢渲染速度。延遲擴展(僅渲染當前可見的分支)會有所幫助。搜尋大型文件可能會花費大量時間;在第一次解析時對樹建立索引會有所幫助。