-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Quick JSON extractions with Aeson -- @package Quickson @version 0.2 module Data.Quickson -- | Quickson intermediary representation data Quickson Ob :: [(Text, Bool, Quickson)] -> Quickson Li :: Quickson -> Quickson Va :: Quickson -- | Parse a quickson structure quicksonParse :: ByteString -> Either String Quickson -- | Execute a quickson structure against a value quicksonExecute :: FromJSON a => Quickson -> Value -> Either String a -- | Perform a JSON extraction, returning either an error description or a -- parsed data structure quickson :: FromJSON a => ByteString -> ByteString -> Either String a instance Show Quickson