YAML ↔ JSON 変換

コマンドラインを使わずに設定ファイルを YAML と JSON の間で変換できます。ネストしたマップ、リスト、複数行の文字列も保持され、誤りは行番号付きで報告されます。

無料 ブラウザ内で処理 登録不要
インデント
入力
出力
変換結果がここに表示されます。
変換はブラウザ内で実行されます。

使い方

1

向きを選ぶ

YAML → JSON と JSON → YAML を切り替えます。

2

ドキュメントを貼り付ける

YAML の設定ファイルまたは JSON を入力欄に入れます。

3

コピーまたは保存

インデント幅を選んでから、変換結果をコピーまたは保存します。

このツールの特長

ネストしたデータを保持

マップ、リスト、複数行の文字列が変換後も構造を保ちます。

分かりやすい YAML エラー

無効な YAML では理由と、解析に失敗した行・列が表示されます。

ローカルで動作

ドキュメントはブラウザ内で解析され、アップロードされません。

よくある質問

YAML は JSON の上位互換ですか?
YAML 1.2 は JSON の構文を扱えるため、多くの JSON はそのまま YAML としても有効です。ただしインデント規則や高度な機能は異なります。
アンカーとエイリアスに対応していますか?
はい。標準の YAML アンカーとエイリアスは JSON への変換時に解決され、重複した参照は展開されます。
YAML の解析に失敗するのはなぜ?
インデントにタブを使っている、インデントが揃っていない、特殊文字を引用していない、といった原因が多いです。エラーメッセージには行と列が示されます。
インデント幅はいくつがいい?
2 スペースが最も一般的な YAML の慣習です。4 スペースも有効なので、プロジェクトの他のファイルに合わせてください。
設定ファイルはアップロードされますか?
いいえ。解析とシリアライズはブラウザ内で行われます。

関連ツール

開発ツール JSON 整形・検証ツール JSON をブラウザ内で整形・検証・最小化できます。2 スペースか 4 スペースのインデントを選び、キーを並べ替えて、結果をすぐにコピーできます。 ツールを開く 開発ツール JSON ↔ CSV 変換 JSON の配列を CSV に、CSV を JSON にブラウザ内で変換します。引用符、区切り文字、ネストした値に対応し、結果をコピーまたはダウンロードできます。 ツールを開く 開発ツール URL エンコード・デコード URL やクエリ文字列を正しい UTF-8 のパーセントエンコーディングで変換します。コンポーネントモードと URL 全体モードを切り替えられ、すべてブラウザ内で完結します。 ツールを開く 開発ツール JSON から TypeScript を生成 JSON から TypeScript の interface をブラウザ内で生成します。ネストしたオブジェクト、配列、引用が必要なキーにも対応し、コピーやダウンロードができます。 ツールを開く 開発ツール Base64 エンコード・デコード テキストを Base64 に変換したり、Base64 をテキストに戻したりできます。UTF-8 と URL セーフに対応し、すべてブラウザ内で完結します。 ツールを開く 開発ツール ハッシュ生成ツール テキストから MD5、SHA-1、SHA-256、SHA-384、SHA-512 のハッシュをブラウザ内で生成します。既存のダイジェストとの照合やコピーもすぐに行えます。 ツールを開く

最終更新: