algebraic-graphs-io-0.5.0.1: I/O utilities and datasets for algebraic-graphs
Copyright(c) Marco Zocca 2022
Maintainerocramz
Stabilityexperimental
PortabilityPOSIX
Safe HaskellSafe-Inferred
LanguageHaskell2010

Algebra.Graph.IO.JSON

Description

Orphan instances for compatibility between 'algebraic-graphs' and aeson.

Import only if you know what you're doing.

Orphan instances

FromJSON a => FromJSON (Graph a) Source # 
Instance details

ToJSON a => ToJSON (Graph a) Source # 
Instance details

(FromJSON e, FromJSON a) => FromJSON (Graph e a) Source # 
Instance details

Methods

parseJSON :: Value -> Parser (Graph e a) #

parseJSONList :: Value -> Parser [Graph e a] #

(ToJSON a, ToJSON e) => ToJSON (Graph e a) Source # 
Instance details

Methods

toJSON :: Graph e a -> Value #

toEncoding :: Graph e a -> Encoding #

toJSONList :: [Graph e a] -> Value #

toEncodingList :: [Graph e a] -> Encoding #