What is YAML?

YAML's syntax is similar to other high-level languages, and can simply express data forms such as lists, hash tables, and scalars. It uses whitespace indentation and a large number of appearance-dependent features, making it ideal for expressing or editing data structures, various configuration files, dumping debug content, file outlines (eg: many email header formats are very close to YAML). Although it is more suitable for expressing hierarchical model data structures, there is also a refined syntax for expressing relational model data. Since YAML uses whitespace and line breaks to separate data, it is especially suitable for grep/Python/Perl/Ruby manipulation. Its easiest to use feature is to cleverly avoid various closed symbols, such as: quotation marks, various brackets, etc., these symbols will become complicated and difficult to identify when nesting structures。

your footprint: