YAML JSON 変換
このツールについて
Kubernetes のマニフェスト、CI 設定、API 仕様を扱う際に、YAML と JSON を相互に変換できます。処理はブラウザ上で行われ、インデントやタブに問題がある場合は分かりやすいエラーメッセージが表示されます。結果は読みやすく整形して出力されます。
使い方
- YAML → JSON と JSON → YAML
- 行ヒント付き解析エラー
- 2スペース YAML 出力
- 変換時の JSON 美化
- 結果のコピーまたはダウンロード
- ソースを貼り付け: 方向に応じて YAML または JSON を入力。
- 変換: 変換をクリック。
- 出力を確認: エラーがあれば修正後、コピー/ダウンロード。
例
- docker-compose などの YAML を JSON に変換
- Swagger などの JSON 仕様を YAML に変換
- YAML 設定内容を JSON 形式で確認
- GitHub Actions などのワークフロー設定を形式変換
制限事項
- YAML アンカーは JSON エクスポート時に展開される場合あり
- JSON は YAML コメント非対応—JSON 変換でコメントは失われます
- 入力したデータはブラウザ上で処理され、サーバーには送信されません。
よくある質問
- YAML が解析失敗するのはなぜ?
- よくある原因:タブインデント、スペース不一致、クォートなし特殊文字。
- 複数ドキュメント YAML に対応?
- 複数ドキュメントは分割が必要な場合あり。単一ファイル変換が最も確実。
- 数値は JSON で数値のまま?
- YAML 型は JSON の数値・文字列・真偽・配列・オブジェクトに適切に対応します。