Properties to YAML

.propertiesファイルをYAMLに変換します。ドット区切りキーのネスト展開・YAML→Propertiesの逆変換にも対応。

入力データはブラウザ内で処理されます
データはサーバーへ送信されません

変換ツール

0 文字

dropHint

Properties to YAMLとは?

Java や Spring Boot などで使われる .properties ファイルを YAML 形式に変換するツールです。 app.name=My App のようなドット区切りキーを、YAMLのネスト構造に自動展開する機能を備えています。

YAML → Properties の逆変換にも対応しており、Spring Boot の application.ymlapplication.properties に戻したいときにも使えます。

使い方

  1. 入力欄に .properties の内容を貼り付けます。
  2. 「ドット区切りキーをネスト展開」をオンにすると、`app.name=foo` のようなキーを `app:\n name: foo` の形式に展開します。
  3. 「変換する」をクリックするとYAMLが出力されます。
  4. YAML → Properties への逆変換はタブで切り替えて同様に操作します。
  5. 「入出力を入れ替え」で変換後の内容を入力欄に移動し、続けて逆変換できます。

よくある質問

ドット区切りキーとは何ですか?

Javaの .properties ファイルでよく使われる `app.name=My App` のような形式です。このキーを `app.name` のままYAMLにするか、`app:` の下に `name:` をネストするかを選べます。

Spring Boot の application.properties を変換できますか?

はい。Spring Bootで一般的なドット区切りのプロパティ形式に対応しています。「ドット区切りキーをネスト展開」をオンにして変換すると、application.yml 形式に整形されます。

コメントは保持されますか?

.properties のコメント(# や ! で始まる行)は変換時に除去されます。

配列はどう変換されますか?

YAML → Properties の変換時、配列は `key[0]=value` 形式のフラットなプロパティに展開されます。

データはサーバーへ送信されますか?

いいえ、すべての処理はブラウザ内で完結します。