本文へスキップ
にゃんこツール

YAML⇔JSON変換ツール

YAMLを入力するとJSONに、JSONを入力するとYAMLに変換します。Docker ComposeやGitHub Actions、Kubernetesマニフェストなどの設定ファイルを別形式で確認したい時に便利です。変換後のJSONをさらに整形・検証したい場合は JSON整形 もあわせてご利用ください。

🔒 ブラウザ内で完結・入力データはサーバーに送信されません

注意事項

  • JSONにはコメントがないため、YAMLのコメントは変換時に失われます。
  • YAMLはインデントに意味があり、タブ文字は使えません。エラーが出たときは、スペースでそろっているか確認してください。

用語解説

YAML

インデント(字下げ)で階層構造を表す、人が読み書きしやすいデータ記述形式です。設定ファイル(Docker Compose・GitHub Actions・Kubernetesマニフェストなど)で広く使われています。

JSON

JavaScript Object Notation の略で、データをキーと値の組み合わせで表現するテキスト形式です。APIのやり取りや設定ファイルなど、幅広い場面で使われています。

インデントエラー

YAMLは字下げの深さで階層を表すため、スペースの数がずれていたり、タブ文字が混ざっていたりすると構文エラーになります。

よくある質問

YAMLのコメントはJSONに変換するとどうなりますか?

JSONにはコメントの記法がないため、YAMLのコメントは変換時に失われます。YAMLに戻しても復元されないので、元のファイルは残しておいてください。

インデントのエラーはどうやって見つければよいですか?

YAMLはインデントに意味があり、タブ文字は使えません。エラーが出たら、スペースで揃えられているか、リストの「-」の位置が揃っているかを確認してください。

Docker ComposeやKubernetesの設定にも使えますか?

はい。Docker ComposeやGitHub Actions、Kubernetesのマニフェストなどの設定ファイルを、別の形式で確認したいときに使えます。

このページをシェア

↑↓ 選択 Enter 開く Esc 閉じる