YAML
YAML – язык структурирования информации.
Объекты в YAML выражены уровнями, которые отделяются двумя пробелами:
level1:
level2:
Level3:
Каждый уровень содержит пару «ключ: значение» (словарь) или последовательность (список дефисов):
level3:
-
itema: "one"
itemameta: "two"
-
itemb: "three"
itembmeta: "four"
Значение может быть заключено в кавычки. Если в значении есть двоеточие или кавычки, их нужно заключить в кавычки.
Пример объекта с массивом:
children:
- Avery
- Callie
- Lucy
- Molly
Пример массива, содержащего объект:
-
name: Tom
age: 42
Строки комментируются через #:
- libyaml #"C" Fast YAML 1.1
- Syck # (dated) "C" YAML 1.0
- yaml-cpp #C++ YAML 1.2 implementatio
Last updated