自動化およびプログラマビリティ
JSON形式とYAML形式によるデータ表現の違いに関する説明として正しいものはどれか。
- AJSONはコメントの記述を標準でサポートしているが、YAMLはサポートしていない
- BJSONとYAMLはどちらもタグと属性を用いて要素の階層を表現する
- ✓JSONは中括弧と角括弧で構造を表すのに対し、YAMLはインデント(字下げ)によって階層構造を表す
- DYAMLは機械同士のデータ交換専用に設計されており、人間が読み書きすることは想定されていない
解説
JSONは{}や[]を用いて構造を表現するのに対し、YAMLはインデントで階層を表す点が大きな違いである。タグと属性を使うのはXMLの特徴であり、コメントはYAMLの方がサポートしている。
根拠CCNA 自動化およびプログラマビリティ分野: データ形式(JSON、XML、YAML)の比較