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 のハッシュをブラウザ内で生成します。既存のダイジェストとの照合やコピーもすぐに行えます。
最終更新: