====== YAML ======
YAML je jazyk na serializáciu dát. Je navrhnutý tak, aby bol ľahko čitateľný pre človeka. Slúži na uchovanie dát obdobne ako tabuľka v databáze. Štruktúra sa definuje počtom medzier na začiatku riadku, teda je možné definovvať aj vnorené štruktúry. Je opticky zrozumiteľnejší ako JSON či XML. Využíva sa v komfigurácii IDE a iných pomocných aplikáciách či na portáloch.
> domovská stránka [[https://yaml.org|YAML 1.2]]
Príklad YAML:
tableName: CMYKColors
maxSize: 4
items:
- Cyan
- Magenta
- Yellow
- Key(Black)
Príklad JSON:
{
"tableName": "CMYKColors",
"maxSize": 4,
"items": [
"Cyan",
"Magenta",
"Yellow",
"Key(Black)"
]
}
===== Príklady použitia =====
==== Dátový súbor ====
Zvykne mať príponu ''.yaml''. Napríklad: ''application.yaml'':
ktor:
application:
modules:
- com.gecora.ApplicationKt.module
deployment:
port: 8080