HsYAML-aeson: JSON to YAML Adapter

[ codec, gpl, json, library, text, web, yaml ] [ Propose Tags ]

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.

Versions [faq] 0.1.0.0
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 Sun Jan 27 12:36:50 UTC 2019
Distributions NixOS:0.1.0.0
Downloads 651 total (85 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2019-01-27 [all 1 reports]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees