autodocodec-0.2.0.0: Self-documenting encoder and decoder
Safe HaskellNone
LanguageHaskell2010

Autodocodec.Aeson.Decode

Synopsis

Documentation

parseJSONViaCodec :: HasCodec a => Value -> Parser a Source #

Implement parseJSON via a type's codec.

parseJSONVia :: ValueCodec void a -> Value -> Parser a Source #

Implement parseJSON via a given codec.

parseJSONContextVia :: Codec context void a -> context -> Parser a Source #

Parse via a general codec.

You probably won't need this. See eitherDecodeViaCodec, parseJSONViaCodec and parseJSONVia instead.

Orphan instances

HasCodec a => FromJSON (Autodocodec a) Source # 
Instance details