YAML ⇔ JSON 変換

YAML形式とJSON形式を相互に変換します。Kubernetesの設定やCI/CD設定のフォーマット変換に便利です。

スポンサーリンク
読み込み中...

入力(YAML

出力(JSON

使い方

  1. 変換方向(YAML→JSON または JSON→YAML)を選択します。
  2. 入力欄にYAMLまたはJSONデータを貼り付けます。
  3. 「変換」ボタンをクリックすると、変換結果が出力欄に表示されます。
  4. 「入れ替え」ボタンで出力結果を入力に移動し、逆方向の変換も簡単に行えます。

補足説明

  • YAMLはJSONのスーパーセットであり、有効なJSONはそのままYAMLとしても解釈できます。
  • YAMLでは「yes/no」「on/off」が真偽値に解釈されるなど、意図しない型変換に注意が必要です(Norway問題)。

よくある質問

YAMLとJSONはどう使い分けますか?

YAMLはコメントが書けて人間が読み書きしやすいため、設定ファイル(Kubernetes、GitHub Actions、Docker Composeなど)に向いています。JSONはパーサーが軽く仕様が単純なため、APIのデータ交換に向いています。

YAML→JSON変換でコメントはどうなりますか?

JSONはコメントをサポートしていないため、YAMLのコメント(#で始まる行)は変換時に失われます。コメントを保持したい場合は元のYAMLを別途保管してください。

変換エラーになる場合の原因は何ですか?

YAMLはインデントに意味があるため、タブとスペースの混在やインデントのずれで構文エラーになります。また「値: 文字列」のコロンの後にスペースがない場合もエラーの原因になります。

入力したデータは外部に送信されますか?

いいえ。変換処理はブラウザ内で完結しており、入力内容がサーバーへ送信されることはありません。

スポンサーリンク
読み込み中...
スポンサーリンク
読み込み中...

プライバシーについて

お気に入り情報はブラウザ内にのみ保存されます。サーバーには送信されないため、安心してご利用ください。