| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Autodocodec.Aeson.Decode
Contents
Synopsis
- parseJSONViaCodec :: HasCodec a => Value -> Parser a
- parseJSONVia :: ValueCodec void a -> Value -> Parser a
- parseJSONContextVia :: Codec context void a -> context -> Parser a
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 # | |
Methods parseJSON :: Value -> Parser (Autodocodec a) # parseJSONList :: Value -> Parser [Autodocodec a] # | |