YAML ↔ JSON

YAML を JSON に、JSON を YAML に即座に変換します。アンカー、複数ドキュメントの YAML、yes/no の安全なクォートに対応した無料のオンライン変換ツールです。

このツールについて

YAML を JSON に、JSON を YAML に変換します。アンカーとエイリアスは展開され、複数ドキュメントの YAML は配列になり、YAML 出力ではあいまいな文字列がクォートされます。

使い方

  1. 「YAML → JSON」または「JSON → YAML」を選びます。
  2. ドキュメントを貼り付けます。
  3. 変換結果をコピーします。解析エラーは入力欄の下に表示されます。

よくある質問

YAML 出力で yes や no がクォートされるのはなぜですか?

PyYAML などの YAML 1.1 パーサーは、クォートされていない yes/no/on/off を真偽値として読みます。クォートしておけば、どのパーサーでも文字列のまま扱われます。

コメントは保持されますか?

いいえ。JSON にはコメントがないため、YAML から JSON への変換ではコメントが削除されます。

YAML ドキュメントが複数ある場合はどうなりますか?

--- で区切られたドキュメントは JSON の配列として返されます。

関連ツール