コンテンツにスキップ

YAML ⇔ JSON 変換ツール

YAML と JSON を相互変換。設定ファイルのフォーマット変換や、Kubernetes マニフェスト・Docker Compose・GitHub Actions・OpenAPI の編集に。

✅ 完全無料・登録不要・サーバーへのデータ送信なし(js-yaml 使用)

対応フォーマット

うまく動かない・表示がおかしい場合は お問い合わせフォームからご報告ください。

📖 使い方

  1. 1
    入力を貼り付け
    左側のエディタに YAML または JSON を入力すると、右側に自動で変換結果が表示されます。
  2. 2
    方向を切替
    「YAML → JSON」または「JSON → YAML」を選択できます。タブ/スペース・インデント幅も指定可能。
  3. 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 バグは起きません。