変換はブラウザ内で完結し、データは送信されません。
YAML コンバーターとは?
YAML と JSON は同じ構造化データを異なる構文で表現します。YAML は人にとって書きやすく(Kubernetes・GitHub Actions・Docker Compose)、JSON は機械にとって扱いやすい(API・設定・ログ)です。DevTools Lab の YAML コンバーターは厳格なバリデーション付きの双方向無損変換を提供し、データ型(数値・真偽値・日付)を保ったまま 2 つのフォーマットを素早く切り替えられます。
機能
- YAML → JSON 変換でデータ型を保持
- JSON → YAML 変換で適切にインデント
- 厳格なバリデーション — 構文エラーの行を正確に特定
- 複数ドキュメント YAML(--- 区切り)に対応
- 数値型・真偽値・null を保持
- 100% ブラウザ動作、データはサーバーに送信されません
使い方
- 変換方向を選択:YAML → JSON または JSON → YAML。
- 入力パネルにソースを貼り付けます。
- 右側に変換結果が即座に表示されます。
- 結果をコピーまたはダウンロードします。
よくある質問
変換は無損ですか?
▾
標準データ型(文字列・数値・真偽値・null・配列・オブジェクト)については無損です。YAML 固有の機能(アンカー / エイリアス)は最終値に解決されます。
YAML 1.2 に対応していますか?
▾
対応しています。パーサーは YAML 1.2 に準拠 — 例えば "yes" / "no" / "on" は文字列のまま保持され、自動で真偽値に変換されません。
Kubernetes マニフェストを変換できますか?
▾
可能です。--- で区切られた複数ドキュメント YAML は JSON 配列に変換されます。
YAML / JSON はどこかに送信されますか?
▾
いいえ。すべての変換はブラウザ内のローカルで実行されます。
なぜ YAML が解析できないのですか?
▾
YAML は空白に敏感です。タブとスペースの混在、インデントの不一致が最も多い原因です。エラーメッセージに該当行が表示されます。
関連ツール
Canonical: https://devformatlab.com/ja/yaml-converter