ESC
YAML 入力
JSON 出力
すべての処理はブラウザ内で行われます。データはサーバーに送信されません。

使用例

設定ファイルの変換

JavaScriptアプリケーションやAPIで使用するために、YAML設定ファイルをJSON形式に変換します。

APIデータ形式

YAML形式のAPI定義やデータ構造をREST API用のJSONに変換します。

DevOpsワークフロー

CI/CDパイプライン設定やインフラストラクチャファイルをYAMLからJSONに変換します。

機能

YAML検証

YAML構文を検証し、デバッグしやすい明確なエラーメッセージを提供します

整形表示と圧縮

インデント付きのフォーマットされたJSONまたはコンパクトな圧縮出力を切り替えます

JSONとしてダウンロード

変換結果を.jsonファイルとして直接ダウンロードできます

クライアントサイド処理

すべての変換はプライバシーを守るためブラウザ内でローカルに行われます

使い方

1

YAMLを入力

左側の入力エリアにYAMLデータを貼り付けるか入力します。

2

変換

変換ボタンをクリックしてYAMLをJSON形式に変換します。

3

結果を使用

JSON出力をクリップボードにコピーするか、.jsonファイルとしてダウンロードします。

よくある質問

YAMLは設定ファイル(Docker Compose、Kubernetes、GitHub Actions、Ansible)でよく使われる人間が読みやすいデータ形式です。JSONはREST API、JavaScriptアプリケーション、ほとんどのプログラミングライブラリの標準形式です。設定データをAPI、Node.jsアプリ、またはJSONが必要なツールに渡す際にYAMLをJSONに変換します。

いいえ。JSONにはコメント構文がないため、YAMLのコメント(#で始まる行)は変換時に削除されます。これは仕様によるものです。JSON出力にはデータのみが含まれ、ドキュメントは含まれません。コメントを保持する必要がある場合は、元のYAMLファイルをJSON出力と一緒に保管してください。

はい。YAMLアンカー(&アンカー名)とエイリアス(*アンカー名)は完全に解決されます。JSON出力には展開・参照解決済みの値が含まれます。例:&defaultsがブロックを定義し、別のセクションが<<: *defaultsを使用する場合、JSON出力にはマージされたキーと値のペアが直接含まれます。

pretty-printはインデントと改行を追加するため、読みやすくデバッグが容易です。minifiedはすべての空白を削除するため、ファイルサイズが小さくなり、APIペイロードやストレージに適しています。どちらも同一のデータを表します。変換結果の確認にはpretty-printを使用し、本番環境ではminifiedに切り替えてください。

YAML null / ~ → JSON null。YAML true / false / yes / no / on / off → JSONブール値 true/false。YAMLの整数・浮動小数点数 → JSON数値。YAMLの複数行文字列(|または>スタイル)→ \n文字を含むJSON単一行文字列。YAML日付(2023-01-01)→ JSON文字列 "2023-01-01"(JSONには日付型がない)。YAMLシーケンス → JSON配列。YAMLマッピング → JSONオブジェクト。

最もよくある問題:インデントでのタブとスペースの混在(YAMLはインデントに一貫したスペースのみを要求します。タブは使用しないでください)、コロンの後にスペースがない(キー:値は失敗、キー: 値は正常)、閉じていないクォート、同じマッピング内の重複キー。ツールは問題のある行を示す具体的なエラーメッセージを表示します。

YAMLファイルには---(ハイフン3つ)で区切られた複数の独立したドキュメントを含めることができます。このツールは最初のドキュメントをJSONに変換します。すべてのドキュメントが必要な場合は、---の境界でYAMLを分割し、各セクションを別々に変換してください。

いいえ。すべての解析と変換はJavaScriptを介してブラウザで実行されます。YAMLがデバイスの外に出ることはありません。インターネットを切断しても、ツールは同様に動作します。

YAML to JSON Converterとは?

Paste your YAML and get valid JSON output in one click. Handles nested structures, arrays, multiline strings, comments, and all YAML features.

主な機能

Full YAML spec support including comments, multiline strings, anchors. Pretty-print or minified output. Multi-document YAML support (--- separators become JSON array elements).

よくある使い方

Converting Docker Compose files, Kubernetes manifests, CI/CD pipeline configs, Ansible playbooks, or any YAML config into JSON for tools that require it.

ヒント

Keep your YAML indentation consistent -- mixed tabs and spaces cause parsing errors. Use pretty-print to verify the output structure before copying.

プライバシー

Everything runs in your browser. No data is uploaded, no cookies track your input.

セキュリティとプライバシー

あなたのデータの安全を最優先しています

ローカル処理

すべての処理がブラウザ内で完結します

データ送信なし

データはサーバーに送信されません

保存しません

データは保存も共有もされません

SSL暗号化

安全な通信でご利用いただけます

次のステップ

MoreOnlineToolsでもっと見る