package ru.romanow.serialization.services import com.fasterxml.jackson.dataformat.yaml.YAMLMapper import org.yaml.snakeyaml.Yaml private var mapper = YAMLMapper() fun toYaml(data: Any): String = mapper.writeValueAsString(data) fun fromYaml(yaml: String, cls: Class): T = mapper.readValue(yaml, cls) fun fromFile(yaml: String, cls: Class): T = Yaml().loadAs(yaml, cls)