// text
Extract YAML Keys.
Get a complete list of every key in a YAML document, with full dotted paths, and a tree view.
YAML input
Keys
よくある質問
ネストされたキーを抽出しますか?
はい、すべてのネストレベルからキーを抽出します。
キーをフィルタできますか?
はい、特定のパターンに一致するキーを検索できます。
結果はエクスポートできますか?
はい、抽出したキーをクリップボードにコピーできます。
YAMLキーの抽出
YAMLファイルからすべてのキーを抽出し、フラットなリストとして出力します。ネストされたキーはドット記法で表現されます。
例:database: { host: localhost, port: 5432 } は database.host、database.port として出力されます。
重複したキーは自動的に除去されます。抽出されたキーは、APIスキーマの生成やドキュメント作成に使用できます。
ユースケース
YAML設定ファイルのスキーマを作成する際、すべてのキーを把握することは重要です。ドキュメント作成や型定義の生成に役立ちます。
設定ファイルのキー名を変更する必要がある場合、まず現在のキーをすべて把握するために使用します。
APIのリクエスト/レスポンススキーマを理解するため、YAML形式のAPI定義からキーを抽出します。
出力フォーマット
デフォルトでは、キーが1行ずつフラットなリストとして出力されます。ネストされたキーはドット(.)で区切られたパス形式になります。
配列のキーはインデックス番号付きで出力されます。例:items[0].name、items[1].value など。
出力はテキスト形式であり、スプレッドシートやドキュメントにコピー&ペーストできます。