Source

aeson / Data / Aeson.hs

The default branch has multiple heads

Author Commit Message Labels Comments Date
chrisdone
Add elaborate guide to Data.Aeson's Haddock documentation.
Bryan O'Sullivan
Update copyrights.
Bryan O'Sullivan
Get rid of the (.:/) combinator.
Bryan O'Sullivan
Merge pull request #50 from hvr/defaulting-operator Add `.!=` operator as a ternary-style operator alternative to '.:/'
Herbert Valerio Riedel
Add `.!=` operator as a ternary-style operator alternative to '.:/' See haddock comment for usage example
Bryan O'Sullivan
Clean up and document the stricter parsing functions.
Bryan O'Sullivan
Merge pull request #38 from zhensydow/master Added new accessor with default value
zhensydo
add new accessor (.:/) to allow default value
Bryan O'Sullivan
Update maintainer email address
Bryan O'Sullivan
Doc improvements.
Bryan O'Sullivan
Add the oft-requested decode function.
Bryan O'Sullivan
Merge
jsgf
Add ./ operator for traversing Object heirarchies. ./ allows an Object heirarchy to be traversed without parsing anything. If any of the path components is missing or the wrong type, it returns Missing.
jsgf
Add Missing Value for non-present values. If a Maybe a value should only be optionally included in an Object (as opposed to being set as "null"), then use .=? to construct its Pair. This sets the Value to Missing, which causes it to be subsequently excluded from the Object.
Bryan O'Sullivan
Update docs
Bryan O'Sullivan
Separate .NET and JavaScript date formats, per github issue 1
Bryan O'Sullivan
Conversion to/from generic types via SYB, and new Parser/Result types We can now convert most types deriving Data. Also, change the parsing code from being based on Applicative to using an efficient continuation-based Parser type, with a Result type signalling the result.
Bryan O'Sullivan
Add an accessor for optional object fields.
Bryan O'Sullivan
More docs
Bryan O'Sullivan
Documentation
Bryan O'Sullivan
Split the JSON class in two
Bryan O'Sullivan
Initial commit