HsYAML-aeson: JSON to YAML Adapter

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain]

The YAML 1.2 format provides a much richer data-model and feature-set than the JavaScript Object Notation (JSON) format. However, sometimes it's desirable to ignore the extra capabilities and treat YAML as if it was merely a more convenient markup format for humans to write JSON data. To this end this module provides a compatibility layer atop HsYAML which allows decoding YAML documents in the more limited JSON data-model while also providing convenience by reusing aeson's FromJSON instances for decoding the YAML data into native Haskell data types.

Properties

Versions0.1.0.0, 0.1.0.0, 0.2.0.0
Change logCHANGELOG.md
Dependenciesaeson (>=1.4.0.0 && <1.5), base (>=4.5 && <4.13), bytestring (>=0.9.2.1 && <0.10 || >=0.10.0.2 && <0.11), HsYAML (>=0.1.1.0 && <0.2), mtl (>=2.2.1 && <2.3), text (>=1.2.3.1 && <1.3), vector (>=0.12.0.2 && <0.13) [details]
LicenseGPL-2.0-or-later
Copyright2018-2019 Herbert Valerio Riedel
AuthorHerbert Valerio Riedel
Maintainerhvr@gnu.org
CategoryText, Codec, Web, JSON, YAML
Source repositoryhead: git clone https://github.com/hvr/HsYAML-aeson.git
UploadedSun Jan 27 12:32:51 UTC 2019 by HerbertValerioRiedel

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees