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 変換の使い方
- YAML → JSON または JSON → YAML を選びます(変換後 Swap 可)。
- 設定を貼るか .yaml / .yml / .json をドロップ(最大 10 MB、ブラウザ内のみ)、または Docker Compose、GitHub Actions、Kubernetes、Norway 問題サンプルを読み込み。
- YAML 1.2 CORE(推奨)または YAML 1.1 レガシー、インデント 2/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 サンプル、行番号付きエラー - 設定をアップロードせずに。
関連ツール
JSON Minifier & Formatter
無料オンライン JSON minifier と formatter。JSON を minify してペイロードを縮小、または beautify(pretty-print)で2スペースインデント。入力検証 - アップロード不要。
JSON から CSV 変換
ブラウザで JSON と CSV を双方向変換。ネストオブジェクトのフラット化、ドットキーの Unflatten、NDJSON、Excel EU プリセット、RFC 4180。アップロードなし。
XMLからJSONへのコンバーター
ブラウザでXMLをJSONに、JSONをXMLにオンラインで変換します。属性は@キーとして扱われ、方向を入れ替えたり、設定/RSS/SVGのサンプルを使用できます。何もアップロードされません。
TOMLからJSONへのコンバーター
ブラウザでTOMLをJSONに、JSONをTOMLにオンラインで変換します。Cargo.toml、pyproject.toml、およびアプリの設定。方向を入れ替えることができます。何もアップロードされません。