// text

Extract YAML Keys.

Get a complete list of every key in a YAML document, with full dotted paths, and a tree view.

Client-sideDotted pathsNo upload

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 など。

出力はテキスト形式であり、スプレッドシートやドキュメントにコピー&ペーストできます。