mirror of
https://github.com/typeable/aeson.git
synced 2024-10-03 20:57:41 +03:00
A fast Haskell JSON library
817ad94716
This commit adds rejectUnknownFields as a Option that affects parsing. Parsing will succeed only if all of the fields in the raw JSON value are present in the record to which it will be parsed. It supports both Generics and TH, though the TH implementation has less detailed messaging. This seems to be a pattern througout though, so it should be consistent with other parsing errors. |
||
---|---|---|
attoparsec-iso8601 | ||
benchmarks | ||
cbits | ||
Data | ||
examples | ||
ffi/Data/Aeson/Parser | ||
include | ||
pure/Data/Aeson/Parser | ||
tests | ||
travis | ||
.gitattributes | ||
.gitignore | ||
.hgignore | ||
.hgtags | ||
.hlint.yaml | ||
.travis.yml | ||
aeson.cabal | ||
cabal.project | ||
changelog.md | ||
CONTRIBUTING.md | ||
LICENSE | ||
Makefile | ||
README.markdown | ||
run-hlint.sh | ||
Setup.lhs | ||
stack-bench.yaml | ||
stack-ffi-unescape.yaml | ||
stack-lts12.yaml | ||
stack-nightly.yaml |
Welcome to aeson
aeson is a fast Haskell library for working with JSON data.
Join in!
We are happy to receive bug reports, fixes, documentation enhancements, and other improvements.
Please report bugs via the github issue tracker.
Master git repository:
git clone git://github.com/bos/aeson.git
See what's changed in recent (and upcoming) releases:
(You can create and contribute changes using either git or Mercurial.)
Authors
This library was originally written by Bryan O'Sullivan.