コンテンツにスキップ
ToolsMinify logo
変換ツール

YAML から JSON 変換

YAML を貼り JSON に変換 - または同ページで逆方向。この無料 YAML から JSON 変換はブラウザ内完結のため、Docker Compose、GitHub Actions、シークレット入り Kubernetes マニフェストは端末外に出ません。デフォルト YAML 1.2 CORE は国コード NO と yes…

YAML から JSON 変換について

YAML を貼り JSON に変換 - または同ページで逆方向。この無料 YAML から JSON 変換はブラウザ内完結のため、Docker Compose、GitHub Actions、シークレット入り Kubernetes マニフェストは端末外に出ません。デフォルト YAML 1.2 CORE は国コード NO と yes を文字列のまま保持(レガシー yes/no/on/off 真偽値には YAML 1.1 を切替)。--- 区切りマルチドキュメントは JSON 配列に。Swap で出力を入力に戻せます。

YAML から JSON 変換の使い方

  1. YAML → JSON または JSON → YAML を選びます(変換後 Swap 可)。
  2. 設定を貼るか .yaml / .yml / .json をドロップ(最大 10 MB、ブラウザ内のみ)、または Docker Compose、GitHub Actions、Kubernetes、Norway 問題サンプルを読み込み。
  3. YAML 1.2 CORE(推奨)または YAML 1.1 レガシー、インデント 2/4、必要ならキーソート。型センサスとマルチドキュメントバッジを確認。
  4. 結果をコピーまたはダウンロード。YAML → JSON では JSON にコメントがないため # は除去。アップロードなし。

YAML から JSON 変換の例

Docker Compose から JSON

compose.yaml の services ブロックを貼り、API やテスト fixture 向け型付き JSON を取得。"8080:80" は引用時文字列、数値と真偽値は JSON 型を維持。

GitHub Actions ワークフロー

ワークフロー YAML 断片を JSON にしてネストを確認、または fixture 手編集後 JSON から YAML に戻す。

Kubernetes Deployment

apiVersion / kind / metadata / spec がきれいに変換。version: "1.25" は文字列のまま float 化を防ぎます。

マルチドキュメントストリーム

--- で区切った2マニフェストは2要素の JSON 配列。JSON → YAML に Swap すると --- 区切りストリームを再出力。

Norway 問題の確認

YAML 1.2 で Norway サンプル: country NO は "NO" のまま。YAML 1.1 では NO が false に - 型センサスで暗黙変換を検知。

YAML から JSON 変換に関するよくある質問

YAML を JSON にオンライン変換するには?
YAML → JSON を選び YAML を貼る(または .yaml / .yml をドロップ)し JSON をコピーまたはダウンロード。変換はブラウザ内 - アップロードなし。
同じページで JSON を YAML に?
はい。JSON → YAML または Swap。マルチドキュメント変換のオブジェクト配列は --- 区切り YAML ストリームとして再出力されます。
Docker Compose、GitHub Actions、Kubernetes に使える?
はい。主な用途です。組み込みサンプルまたは自前 compose.yaml、workflow、Deployment を貼り付け。解析はブラウザ外に出ないため非公開設定も安全。
Norway 問題とは?
YAML 1.1 は未引用の yes、no、on、off、y、n を真偽値とするため国コード NO が JSON で false になります。本ツールは YAML 1.2 CORE がデフォルトで NO と yes を文字列に保持。レガシー挙動のみ YAML 1.1。
マルチドキュメント YAML の扱いは?
--- で区切られた各ドキュメントがソース順の JSON 配列要素になります。多くの DevOps ツールのマニフェストストリーム扱いに合致します。
YAML コメントは JSON に残る?
いいえ。JSON にコメント構文がないため # は除去。コメント検出時は UI バッジで注釈が残らなかったことを示します。
YAML はサーバーにアップロードされる?
いいえ。解析と変換はブラウザ内のみ。シークレット、DB URL、内部ホスト名入りマニフェストにも安全。
他の YAML to JSON コンバーターとの違いは?
Swap 付き双方向、Norway 問題向け YAML 1.2/1.1 切替、マルチドキュメント → 配列と doc 数バッジ、ライブ型センサス、DevOps サンプル、行番号付きエラー - 設定をアップロードせずに。