dependent-sum-aeson-orphans-0.2.1.0: JSON instances for DSum, DMap, and Some

Safe HaskellNone
LanguageHaskell2010

Data.Dependent.Sum.Orphans

Contents

Orphan instances

ForallF ToJSON r => ToJSON (Some r) Source # 
Instance details

(ForallF ToJSON f, Has' ToJSON f g) => ToJSON (DMap f g) Source # 
Instance details

Methods

toJSON :: DMap f g -> Value #

toEncoding :: DMap f g -> Encoding #

toJSONList :: [DMap f g] -> Value #

toEncodingList :: [DMap f g] -> Encoding #

(ForallF ToJSON f, Has' ToJSON f g) => ToJSON (DSum f g) Source # 
Instance details

Methods

toJSON :: DSum f g -> Value #

toEncoding :: DSum f g -> Encoding #

toJSONList :: [DSum f g] -> Value #

toEncodingList :: [DSum f g] -> Encoding #

(FromJSON (Some f), GCompare f, Has' FromJSON f g) => FromJSON (DMap f g) Source # 
Instance details

Methods

parseJSON :: Value -> Parser (DMap f g) #

parseJSONList :: Value -> Parser [DMap f g] #

(FromJSON (Some f), Has' FromJSON f g) => FromJSON (DSum f g) Source # 
Instance details

Methods

parseJSON :: Value -> Parser (DSum f g) #

parseJSONList :: Value -> Parser [DSum f g] #