Provides support for parsing and emitting Yaml documents.
Data.Yaml provides a high-level interface based around the JSON datatypes provided by the
aeson package. It uses
libyaml in its implementation of the low-level yaml encoder/decoder.
Usage examples can be found in the
Data.Yaml documentation or in the examples directory.
!includedirectives to your YAML files.
Data.Yaml.Parserallow more fine-grained control of parsing an rendering, as opposed to just using the aeson typeclass and datatype system for parsing and rendering.
Data.Yaml.Aesonis currently a re-export of
Data.Yamlto explicitly choose to use the aeson-compatible API.