You missed out on one of the most important YAML details: YAML is also a superset of JSON. Any valid JSON file is also a YAML file. But even better, it's relaxed JSON where most of the keys and values don't need to be quoted! And you get comments! It's the best of both worlds.