YAML ⇔ JSON 変換ツール
YAML と JSON を相互変換。設定ファイルのフォーマット変換や、Kubernetes マニフェスト・Docker Compose・GitHub Actions・OpenAPI の編集に。
✅ 完全無料・登録不要・サーバーへのデータ送信なし(js-yaml 使用)
対応フォーマット
- YAML 1.2 準拠(js-yaml ライブラリを使用)
- JSON は整形・バリデート付きで出力
- 複数ドキュメント(
---区切り)は最初のドキュメントのみ変換 - YAML のアンカー(
&/*)にも対応
コピーしました
うまく動かない・表示がおかしい場合は お問い合わせフォームからご報告ください。
📖 使い方
-
1
入力を貼り付け左側のエディタに YAML または JSON を入力すると、右側に自動で変換結果が表示されます。
-
2
方向を切替「YAML → JSON」または「JSON → YAML」を選択できます。タブ/スペース・インデント幅も指定可能。
-
3
検証エラーを確認構文エラーがある場合は行番号と原因が表示されます。Kubernetes manifest や GitHub Actions ワークフローの編集に便利。
❓ よくある質問
YAML のアンカー (&) とエイリアス (*) は対応?
はい。js-yaml ライブラリを使用しており、アンカー・エイリアス・タグをすべて解釈します。ただし JSON には変換時に展開されます (参照関係は維持されません)。
複数ドキュメント (---) は処理されますか?
複数ドキュメントは配列として JSON 化されます。Kubernetes の複数リソース定義をそのまま変換できます。
Docker Compose や K8s manifest の編集に使えますか?
はい。YAML の完全性を損なわず整形・変換できます。CI で API に JSON で投げる前に変換する用途にも便利。
YAML の "Norway bug" (NO → false) は大丈夫?
YAML 1.2 準拠のため、NO / Yes などは文字列として正しく扱われます。YAML 1.1 で発生する Norway バグは起きません。