DevToolsLab

YAML を JSON に変換

ブラウザー内 · 高速 · 無料

左に YAML を貼り付けると、右に整形済み JSON が表示されます。

方向を切り替え変換はすべてブラウザー内で実行されます。データはアップロードされません。
入力 · YAML有効
出力 · JSON

変換はすべてブラウザー内で実行されます。データはアップロードされません。

このコンバーターについて

設定ファイルは YAML で管理していても、API やコードでは JSON が必要になることがよくあります。このツールは YAML 文書を解析し、インデント済みの JSON に変換します。アンカーやエイリアスは解析時に展開され、結果はそのままコードへ貼り付けられます。

機能

  • js-yaml による YAML 1.2 パース
  • 2 スペースインデントの JSON 出力
  • 構文エラー時に原因を表示
  • 複数行文字列やブロックスカラーを正しく処理
  • ブラウザー内処理でアップロード不要

使い方

  1. 左側に YAML を貼り付けます。
  2. 右側で整形済み JSON を確認します。
  3. コピーまたはダウンロードで結果を保存します。

よくある質問

YAML のアンカーとエイリアスは展開されますか?

はい。js-yaml が解析時に展開するため、JSON には展開後の値が入ります。JSON 自体には参照の概念がありません。

日付はどう出力されますか?

YAML の timestamp は JSON では ISO 8601 文字列として扱うのが一般的です。実装や入力によって文字列として出力されます。

複数ドキュメント YAML は対応していますか?

基本的には 1 つの入力文書を変換します。複数文書を扱う場合は、個別に変換するか YAML 側で配列としてまとめてください。

関連コンバーター

YAML を JSON に変換 — 無料オンライン YAML ⇒ JSON コンバーター

Canonical: https://devformatlab.com/ja/convert/yaml-to-json