JSON to YAML コンバーター
このツールとは JSON to YAML コンバーター
JSONをYAML形式に変換するツールです。YAMLはJSONと同じデータ構造を表現しながら、より人間が読みやすい形式です。KubernetesマニフェストやDocker Compose、GitHub Actionsのワークフロー、Ansibleのプレイブックなど、インフラやCI/CDの設定ファイルでYAMLが標準的に使われています。JSONで生成されたデータをYAMLに変換することで、設定ファイルの可読性とメンテナンス性が向上します。
使い方
- 左側の入力欄にJSONを貼り付ける。
- 変換ボタンを押すと右側にYAMLが生成される(貼り付けと同時に自動変換される場合もある)。
- 生成されたYAMLを確認する。
- コピーボタンで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のキー順序が保持されます。