aeson-jsonpath
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Aeson.JSONPath.Parser

Documentation

newtype JSPQuery Source #

Constructors

JSPRoot [JSPSegment] 

Instances

Instances details
Show JSPQuery Source # 
Instance details

Defined in Data.Aeson.JSONPath.Parser

Eq JSPQuery Source # 
Instance details

Defined in Data.Aeson.JSONPath.Parser

Lift JSPQuery Source # 
Instance details

Defined in Data.Aeson.JSONPath.Parser

Methods

lift :: Quote m => JSPQuery -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => JSPQuery -> Code m JSPQuery #

data JSPSegment Source #

Instances

Instances details
Show JSPSegment Source # 
Instance details

Defined in Data.Aeson.JSONPath.Parser

Eq JSPSegment Source # 
Instance details

Defined in Data.Aeson.JSONPath.Parser

Lift JSPSegment Source # 
Instance details

Defined in Data.Aeson.JSONPath.Parser

Methods

lift :: Quote m => JSPSegment -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => JSPSegment -> Code m JSPSegment #

data JSPSelector Source #

Constructors

JSPNameSel JSPNameSelector 
JSPIndexSel JSPIndexSelector 
JSPSliceSel JSPSliceSelector 
JSPWildSel JSPWildcardT 

Instances

Instances details
Show JSPSelector Source # 
Instance details

Defined in Data.Aeson.JSONPath.Parser

Eq JSPSelector Source # 
Instance details

Defined in Data.Aeson.JSONPath.Parser

Lift JSPSelector Source # 
Instance details

Defined in Data.Aeson.JSONPath.Parser

Methods

lift :: Quote m => JSPSelector -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => JSPSelector -> Code m JSPSelector #

data JSPWildcardT Source #

Constructors

JSPWildcard 

Instances

Instances details
Show JSPWildcardT Source # 
Instance details

Defined in Data.Aeson.JSONPath.Parser

Eq JSPWildcardT Source # 
Instance details

Defined in Data.Aeson.JSONPath.Parser

Lift JSPWildcardT Source # 
Instance details

Defined in Data.Aeson.JSONPath.Parser

Methods

lift :: Quote m => JSPWildcardT -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => JSPWildcardT -> Code m JSPWildcardT #