YAML ⇄ JSON コンバーター

双方向、ライブ、仕様準拠

{{ error }}

YAMLとJSONの違い

JSONはコンパクトで広く使われ、APIや機械処理に最適。YAMLはインデントとコメントが使え、設定ファイル(Kubernetes、Docker Compose、Ansible、GitHub Actions)に好まれます。両方とも同じデータ型を表現できるため、無損失変換が可能(YAML→JSONではコメントのみ失われます)。

よくある落とし穴

YAMLには驚くようなエッジケースがあります:`no`や`off`はYAML 1.1でboolean falseとして解釈される(ノルウェー語の言語コードが意味を失う)。`1.0`は数値、`'1.0'`は文字列。`12:00`のような時刻は秒に変換されます。シンプルな設定にはYAMLが快適、複雑な構造には特殊文字が多いJSONの方が安全。