YAML

Stands for YAML ain’t markup language and is a superset of JSON

  • lists begin with a hyphen
  • dependent on whitespace / indentation
  • better suited for configuration than Json

YAML is a data serialization language often used to write configuration files. Depending on whom you ask, YAML stands for yet another markup language, or YAML isn’t markup language (a recursive acronym), which emphasizes that YAML is for data, not documents.