JSON ↔ YAML 変換
| 方向: |
|
JSON → YAML:JSON データを、きれいで人間が読める YAML 形式に変換します。設定ファイルとデータシリアライゼーションに最適です。
YAML → JSON:YAML 文書を標準 JSON 形式に解析し戻します。アンカー、エイリアス、複数文書 YAML に対応。
ヒント:YAML は JSON の上位集合です — 有効な JSON はすべて有効な YAML でもあります。入れ替えボタンで素早く往復変換できます。
JSON → YAML、そして上位集合の神話
すべての有効な JSON 文書は有効な YAML(YAML 1.2)でもあります。だからこの方向の変換は常に安全です。逆はそうではありません。YAML にはアンカー、エイリアス、クオートなしのスカラー、複数文書ストリームが独自にあるため、YAML → JSON は JSON を出力する前にアンカーとエイリアスを平凡な構造に解決します。クオートの規則も違い — 特殊文字を含む YAML 文字列には、JSON では決して要らないクオートが必要です。