| Portability | portable | 
|---|---|
| Stability | DEPRECATED | 
| Maintainer | Bryan O'Sullivan <bos@serpentine.com> | 
| Safe Haskell | None | 
Data.Aeson.Generic
Description
Decoding and encoding
decode :: Data a => ByteString -> Maybe aSource
Efficiently deserialize a JSON value from a lazy ByteString.
 If this fails due to incomplete or invalid input, Nothing is
 returned.
This function parses immediately, but defers conversion.  See
 json for details.
decode' :: Data a => ByteString -> Maybe aSource
Efficiently deserialize a JSON value from a lazy ByteString.
 If this fails due to incomplete or invalid input, Nothing is
 returned.
This function parses and performs conversion immediately.  See
 json' for details.
encode :: Data a => a -> ByteStringSource
Efficiently serialize a JSON value as a lazy ByteString.