YAMLツリービューアー
YAMLをインタラクティブな折りたたみ可能なツリーに解析。複数ドキュメントYAML、アンカーとエイリアス、検索、JSON変換、.yaml/.ymlファイルのドラッグ&ドロップに対応。
YAMLツリービューアーとは何ですか?
YAMLツリービューアーはYAMLテキストを解析し、インタラクティブな折りたたみ可能なツリー構造としてレンダリングします。各ノードはキー、型、値を表示し、生テキストを読まずにネストされたYAMLを視覚的に探索できます。
複数ドキュメントYAMLファイルをどのように処理しますか?
YAMLファイルには"---"で区切られた複数のドキュメントを含めることができます。本ツールは各ドキュメントを独立して解析し、それぞれを「ドキュメント 1」「ドキュメント 2」として別々のツリーにレンダリングします。
YAMLアンカー(&)とエイリアス(*)に対応していますか?
はい。&anchorで定義されたアンカーと*aliasによる参照は、js-yamlパーサーによって自動的に解決されます。展開された内容はツリーにインライン表示され、エイリアスが指す実際の値を確認できます。
YAMLをJSONに変換する方法は?
ツールバーの「JSONへ」ボタンをクリックします。ツールがYAMLを解析し、2スペースインデントのフォーマット済みJSONを出力します。その後、ワンクリックでJSON結果をクリップボードにコピーできます。
YAMLに構文エラーがあるとどうなりますか?
入力エリアの下に、行番号と問題の説明(例:「5行目のマッピングエントリのインデントが不正」)を含む明確なエラーメッセージが表示されます。構文を修正するまでツリービューは空のままです。
検索機能はどう機能しますか?
検索ボックスにキーワードを入力すると、一致するキーと文字列値が即座にハイライトされます。前へ/次へボタンまたは Enter(前へ)と Shift+Enter(後へ)キーで一致項目間をジャンプできます。
ファイルからYAMLを読み込めますか?
はい。「ファイル読込」ボタンをクリックして.yamlまたは.ymlファイルを参照するか、ファイルを入力エリアにドラッグ&ドロップします。内容はブラウザ内でローカルに読み込まれ、サーバーにアップロードされません。
異なる値の型はどのように表示されますか?
各型には独自の色があります:文字列は緑、数値は青、ブール値はオレンジ、null値はグレーです。オブジェクトは{count}バッジ、配列は[count]バッジで子の数を示します。
YAMLデータはサーバーに送信されますか?
いいえ。すべての解析、レンダリング、検索、JSON変換は完全にブラウザ内で行われます。YAMLデータがデバイスを離れることはないため、機密設定ファイルにも安全に使用できます。
このツールはオフラインで動作しますか?
ページが読み込まれた後、ツールは完全にブラウザ内で実行され、インターネット接続なしで動作します。静的リソースとjs-yamlライブラリの取得のため初期ロード時にのみネットワークアクセスが必要です。