YAML樹狀檢視器
將YAML解析為可摺疊的互動式樹狀結構。支援多文件YAML、錨點與參照、搜尋、轉JSON,以及拖曳載入.yaml/.yml檔案。
什麼是YAML樹狀檢視器?
YAML樹狀檢視器將YAML文字解析並渲染為可互動、可摺疊的樹狀結構。每個節點顯示其鍵名、類型和值,讓您可以直觀地瀏覽巢狀的YAML資料,無需閱讀原始文字。
工具如何處理多文件YAML檔案?
YAML檔案可包含由"---"分隔的多個文件。本工具會獨立解析每個文件,並將每個文件渲染為單獨的樹,分別標記為「文件 1」、「文件 2」等。
是否支援YAML錨點(&)和參照(*)?
支援。js-yaml 解析器會自動解析用 &anchor 定義的錨點和用 *alias 參照的別名。展開後的內容會內聯顯示在樹中,您可以看到別名實際指向的值。
如何將YAML轉換為JSON?
點擊工具列中的「轉 JSON」按鈕。工具會解析您的YAML並輸出格式化的JSON(2空格縮排)。然後您可以一鍵將JSON結果複製到剪貼簿。
YAML有語法錯誤時會怎樣?
工具會在輸入區域下方顯示清晰的錯誤訊息,包括行號和問題描述(例如「第5行對映項縮排錯誤」)。在您修復語法之前,樹狀檢視保持為空。
搜尋功能如何運作?
在搜尋框中輸入關鍵字,工具會即時高亮匹配的鍵名和字串值。使用上一個/下一個按鈕或 Enter(向後)和 Shift+Enter(向前)鍵在匹配項之間跳轉。
可以從檔案載入YAML嗎?
可以。點擊「載入檔案」按鈕瀏覽選擇 .yaml 或 .yml 檔案,或將檔案拖曳到輸入區域。檔案內容在瀏覽器本地讀取,永遠不會上傳到伺服器。
不同的值類型如何顯示?
每種類型都有獨特的顏色:字串為綠色,數字為藍色,布林值為橙色,null 值為灰色。物件顯示 {數量} 標籤,陣列顯示 [數量] 標籤,表示子節點的數量。
我的YAML資料會傳送到伺服器嗎?
不會。所有解析、渲染、搜尋和JSON轉換都在瀏覽器中完成。您的YAML資料永遠不會離開您的裝置,因此可以安全地用於敏感的設定檔。
這個工具可以離線使用嗎?
頁面載入完成後,工具完全在瀏覽器中執行,無需網路連線即可使用。僅初始載入頁面時需要網路存取以取得靜態資源和 js-yaml 函式庫。