Law-abiding lenses for aeson http://github.com/lens/lens-aeson/

Version on this page:
LTS Haskell 8.23:1.0.1
Stackage Nightly 2017-07-25:1.0.1
Latest on Hackage:1.0.1
MIT licensed by Edward A. Kmett
Maintained by Edward A. Kmett

Module documentation for

There are no documented modules for this package.


Hackage Build Status

The goal of lens-aeson is to provide traversals and prisms for the Aeson library's Value type, while obeying the Traversal/Prism laws.

Contact Information

Contributions and bug reports are welcome!

Please feel free to contact me through github or on the #haskell IRC channel on irc.freenode.net.

-Edward Kmett



  • Revamp Setup.hs to use cabal-doctest. This makes it build with Cabal-2.0, and makes the doctests work with cabal new-build and sandboxes.

  • Fix tests to work against vector-0.11
  • Documentation fixes
  • No functional changes since

  • Move lens upper bound to < 5 like the other packages in the family


  • Module migrated from lens package to Data.Aeson.Lens


  • Added members and values


  • Broadened dependencies


  • Repository initialized

comments powered byDisqus