JSON to YAML コンバーター

このツールとは JSON to YAML コンバーター

JSONをYAML形式に変換するツールです。YAMLはJSONと同じデータ構造を表現しながら、より人間が読みやすい形式です。KubernetesマニフェストやDocker Compose、GitHub Actionsのワークフロー、Ansibleのプレイブックなど、インフラやCI/CDの設定ファイルでYAMLが標準的に使われています。JSONで生成されたデータをYAMLに変換することで、設定ファイルの可読性とメンテナンス性が向上します。

使い方

  1. 左側の入力欄にJSONを貼り付ける。
  2. 変換ボタンを押すと右側にYAMLが生成される(貼り付けと同時に自動変換される場合もある)。
  3. 生成されたYAMLを確認する。
  4. コピーボタンでYAMLをクリップボードにコピーする。

こんなときに便利

AWS CDKで生成されたJSONのCloudFormationテンプレートを、読みやすいYAML形式に変換してGitリポジトリで管理したいときに便利です。JSONを貼り付けるだけで、正しくインデントされたYAMLがすぐに手に入ります。

よくある質問

JSONとYAMLの違いは何ですか?

どちらも同じデータ構造を表現できます。JSONは波括弧と引用符を使い、APIのデータ交換に適しています。YAMLはインデントで構造を表し、コメントも書けるため設定ファイルに広く使われます。YAMLはJSONの上位互換です。

データはサーバーに送られますか?

いいえ。すべての変換はブラウザ内のJavaScriptで行われます。入力したJSONが外部に送られることはありません。

どんなJSONでも変換できますか?

ネストされたオブジェクト・配列・文字列・数値・真偽値・nullがすべてサポートされています。出力はYAML 1.2形式の2スペースインデントで、元のJSONのキー順序が保持されます。

関連ツール