JSON to YAML
JSONをYAML形式に変換(コンバーター)します。
概要
JSON形式のデータをYAML形式に変換するツールです。
YAMLはインデントで階層構造を表す、人が読み書きしやすい記法で、Docker ComposeやKubernetes、GitHub Actionsなどの設定ファイルで広く使われています。
JSONはYAMLの記法として解釈できるデータでもあるため、変換によってデータの意味が変わることはなく、表記だけが変わります。
使い方
- 1
テキストエリアに変換したいJSONを入力します。
- 2
「変換する」ボタンをクリックします。
- 3
YAML形式に変換された結果が下部に表示されます。「コピー」ボタンで結果をクリップボードにコピーできます。
入力例・出力例
入力
{"name":"Taro","age":20,"hobbies":["reading","coding"]}出力
name: Taro age: 20 hobbies: - reading - coding
利用シーン
Docker ComposeやKubernetesマニフェストなど、YAML形式が必須の設定ファイルをJSONから素早く作成する
APIレスポンス(JSON)をYAML形式のドキュメントやサンプルとして資料に転記する
GitHub Actionsのワークフローなど、YAMLで管理する設定をJSON感覚で組み立ててから変換する
よくある質問
入力したJSONは外部に送信されますか?
いいえ。変換処理はすべてブラウザ内で完結し、外部サーバーへは送信されません。
配列やネストしたオブジェクトも変換できますか?
はい。配列・ネストしたオブジェクトを含むJSONも変換できます。
YAMLからJSONへの逆変換はできますか?
はい。「YAML to JSON」ツールをご利用ください。
注意点
変換結果のキー順は、入力JSONのプロパティ順をそのまま維持します。
JSONにはコメントを書けないため、変換結果のYAMLにもコメントは含まれません。必要な場合は変換後に手動で追記してください。
非常に大きなJSONデータ(数MB以上)を入力すると、ブラウザの処理が重くなる場合があります。
関連ツール
YAMLをJSON形式に変換(コンバーター)します。
JSONの形式が正しいかどうかを検証(バリデーション)します。
JSONの配列をCSV形式に変換(コンバーター)します。