Quickson-0.1: Quick JSON extractions with Aeson

Safe HaskellNone

Data.Quickson

Synopsis

Documentation

data Quickson Source

Quickson intermediary representation

Constructors

Ob [(Text, Bool, Quickson)] 
Li Quickson 
Va 

Instances

quicksonParse :: ByteString -> Either String QuicksonSource

Parse a quickson structure

quicksonExecute :: FromJSON a => Quickson -> Value -> Either String aSource

Execute a quickson structure against a value

quickson :: FromJSON a => ByteString -> ByteString -> Either String aSource

Perform a JSON extraction