JSON ↔ YAML 変換ツール

JSON と YAML を双方向に変換します。JSON を貼り付ければ整った YAML が、YAML を貼り付ければ正しい JSON が得られ、数値・真偽値・null はそのまま保たれます。

JSON と YAML の変換のこつ


JSON は厳密で明示的、YAML は読みやすさを重んじます。互いに変換できれば、設定ファイルを書き直さずに別のエコシステムへ持っていけます。

  • まず JSON を検証してください。カンマが一つ抜けているだけで、読み取りエラーが連鎖します。
  • YAML に変換したらインデントを確認してください。YAML ではインデントそのものが構造です。
  • 真偽値・null・数値が往復に耐え、文字列になっていないか確かめてください。

JSON YAML 変換ツールのよくある質問


YAML のほうが JSON より短いのはなぜですか。
YAML は引用符・波かっこ・カンマの多くを省くため、同じデータでも占める場所が少なくて済みます。

YAML から JSON へ変換するとコメントは残りますか。
残りません。JSON にはコメントの構文がないため、コメント行は変換で失われます。

変換後の型の取り違えを防ぐには。
結果を読んで、真偽値・null・数値を確認してください。引用符で囲まれた値は、数値に見えても文字列です。

Wikipedia — JSON
Wikipedia — YAML