rest-stringmap-0.1.0.0: Maps with stringy keys that can be transcoded to JSON and XML.

Safe HaskellNone
LanguageHaskell2010

Rest.StringMap.Util

Documentation

pickleStringMap :: XmlPickler b => ([(String, b)] -> m) -> (m -> [(String, b)]) -> PU m Source

pickleMap :: (XmlPickler m, ToString k, IsString k) => ((String -> k) -> m -> m') -> ((k -> String) -> m' -> m) -> PU m' Source

mapToJSON :: (ToString a, ToJSON m) => ((a -> String) -> m' -> m) -> m' -> Value Source

mapParseJSON :: (FromJSON m, IsString k) => ((String -> k) -> m -> m') -> Value -> Parser m' Source