Package2.2.5.1TextWebJSON
aeson
Fast JSON parsing and encoding
- Version2.2.5.1
- CategoryText, Web, JSON
- LicenceBSD-3-Clause
- AuthorBryan O'Sullivan <bos@serpentine.com>
- MaintainerAdam Bergmark <adam@bergmark.nl>
- Homepagegithub.com/haskell/aeson
- Pinned byhackage aeson 2.2.5.1
- Sourcehackage.haskell.org/package/aeson-2.2.5.1
Modules
15 modules- Data.Aeson107Types and functions for working efficiently with JSON data. (A note on naming: in Greek mythology, Aeson was the father of Jason.)
- Data.Aeson.Decoding11Convertion to and from aeson Value.
- Data.Aeson.Decoding.ByteString1Parser from strict ByteString to Tokens.
- Data.Aeson.Decoding.ByteString.Lazy1Parser from lazy ByteString to Tokens.
- Data.Aeson.Decoding.Text1Parser from strict Text to Tokens.
- Data.Aeson.Decoding.Tokens5Token definitions.
- Data.Aeson.Encoding57Functions in this module return well-formed Encoding'.
- Data.Aeson.Key8Strong type for JSON keys.
- Data.Aeson.KeyMap53An abstract interface for maps from JSON keys to values.
- Data.Aeson.QQ.Simple1Like Data.Aeson.QQ but without interpolation.
- Data.Aeson.RFC87851JSON Canonicalization Scheme https://datatracker.ietf.org/doc/html/rfc8785
- Data.Aeson.TH31Functions to mechanically derive ToJSON and FromJSON instances. Note that
- Data.Aeson.Text2Most frequently, you'll probably want to encode straight to UTF-8
- Data.Aeson.Types128Types for working with JSON data.
Internal modules · 1
Description
A JSON parsing and encoding library optimized for ease of use and high performance.
To get started, see the documentation for the Data.Aeson module below.
(A note on naming: in Greek mythology, Aeson was the father of Jason.)
Depends on
32 packages- OneTuple-0.4.3in this set
- QuickCheck-2.18.0.0in this set
- base-4.22.0.0with GHC
- bytestring-0.12.2.0with GHC
- character-ps-0.1in this set
- containers-0.8with GHC
- data-fix-0.3.4in this set
- deepseq-1.5.1.0with GHC
- dlist-1.0in this set
- exceptions-0.10.11with GHC
- hashable-1.5.1.0in this set
- indexed-traversable-0.1.5in this set
- integer-conversion-0.1.1in this set
- integer-logarithms-1.0.5in this set
- network-uri-2.6.4.2in this set
- primitive-0.9.1.0in this set
- scientific-0.3.9.0in this set
- semialign-1.4in this set
- strict-0.5.1in this set
- tagged-0.8.11in this set
- template-haskell-2.24.0.0with GHC
- text-2.1.3with GHC
- text-iso8601-0.1.1.2in this set
- text-short-0.1.6.1in this set
- th-abstraction-0.7.2.0in this set
- these-1.2.1in this set
- time-1.15with GHC
- time-compat-1.9.9in this set
- unordered-containers-0.2.21in this set
- uuid-types-1.0.6.1in this set
- vector-0.13.2.0in this set
- witherable-0.5in this set
Used by in this set · 56
- aeson-casing-0.2.0.0
- aeson-pretty-0.8.11
- attoparsec-aeson-2.2.2.0
- base64-bytestring-type-1.0.1
- cardano-addresses-4.0.2
- cardano-api-11.7.0.0
- cardano-base-0.1.6.0
- cardano-crypto-class-2.5.1.0
- cardano-crypto-wrapper-1.7.0.0
- cardano-data-1.3.1.0
- cardano-diffusion-1.1.1.0
- cardano-ledger-allegra-1.10.1.0
- cardano-ledger-alonzo-1.16.0.0
- cardano-ledger-api-1.14.0.0
- cardano-ledger-babbage-1.14.0.0
- cardano-ledger-binary-1.9.1.0
- cardano-ledger-byron-1.3.0.0
- cardano-ledger-conway-1.23.0.0
- cardano-ledger-core-1.21.0.0
- cardano-ledger-dijkstra-0.3.0.0
- cardano-ledger-mary-1.11.0.0
- cardano-ledger-shelley-1.19.0.1
- cardano-prelude-0.2.2.0
- cardano-prelude-test-0.1.0.5
- cardano-slotting-0.2.2.0
- cardano-strict-containers-0.1.6.0
- cborg-json-0.2.6.0
- constraints-extras-0.4.0.2
- criterion-1.6.5.0
- criterion-measurement-0.2.5.0
- hedgehog-extras-0.10.1.0
- http-conduit-2.3.9.1
- json-stream-0.4.6.1
- jsonrpc-tinyclient-1.1.0.0
- kes-agent-1.3.0.0
- kes-agent-crypto-1.2.0.0
- memory-hexstring-1.1.0.0
- microlens-aeson-2.5.2
- microstache-1.0.3.1
- monoidal-containers-0.6.8.0
- nonempty-containers-0.4.0.0
- ouroboros-consensus-4.2.1.0
- plutus-core-1.70.0.0
- plutus-ledger-api-1.70.0.0
- plutus-tx-1.70.0.0
- small-steps-1.1.4.0
- solana-haskell-sdk-1.3.0.0
- statistics-0.16.5.0
- trace-dispatcher-2.13.1
- tree-diff-0.4.1
- vector-map-1.2.1.0
- web3-crypto-1.1.0.0
- web3-ethereum-1.1.0.1
- web3-polkadot-1.1.0.1
- web3-solidity-1.1.0.0
- yaml-0.11.11.2