when to prefer one over the other
a subset of the JavaScript object notation syntax
stands for YAML ain't markup language and is a superset of JSON - Convert YAML to JSON