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.
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
Versions | 0.1.0.0, 0.1.0.0, 0.2.0.0, 0.2.0.1 |
---|---|
Change log | CHANGELOG.md |
Dependencies | aeson (>=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] |
License | GPL-2.0-or-later |
Copyright | 2018-2019 Herbert Valerio Riedel |
Author | Herbert Valerio Riedel |
Maintainer | hvr@gnu.org |
Category | Text, Codec, Web, JSON, YAML |
Source repo | head: git clone https://github.com/hvr/HsYAML-aeson.git |
Uploaded | by HerbertValerioRiedel at 2019-01-27T12:32:51Z |
Modules
[Index] [Quick Jump]
- Data
- YAML
Downloads
- HsYAML-aeson-0.1.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees