Data Format Dictionary
A concise overview of the syntax, uses, pros, and cons of the four data formats JSON, YAML, XML, and CSV.
A summary of what each format is, when to use it, and how they convert between one another. Click a card to learn more.
JSON
JSON
A lightweight data-interchange format based on JavaScript object notation
YAML
YAML
A human-friendly configuration format that expresses structure through indentation
XML
XML
An extensible markup language that expresses structure with tags
CSV
CSV
The simplest tabular data format, separating columns with commas