
YAML alternatives
YAML is a human-readable data serialization language. It is a superset of the syntax for JSON but has extra features for identifying objects, associating metadata with types of objects, and handling dates and times. It is often used to serialize data structures for configuration files. It has a line-oriented syntax that is easy to read, even without knowing the language. YAML was designed in 2004 to present an alternative serialization format to XML, which is verbose and complex to use.
It consists of a series of markup tags (known as scalar values) which are written in the form of [key: value]. For example, the series of characters between the opening and closing curly brackets is a scalar value, and the whole value (including brackets) is known as a document. Its file consists of a series of key-value pairs. You can often also find SDKs for popular languages that allow you to interact with these APIs easily. Overall it’s the best serialization format.














