Portability | portable |
---|---|
Stability | experimental |
Maintainer | Bryan O'Sullivan <bos@serpentine.com> |
Safe Haskell | Safe-Infered |
Data.Aeson.Functions
Contents
Description
- mapHashKeyVal :: (Eq k2, Hashable k2) => (k1 -> k2) -> (v1 -> v2) -> Map k1 v1 -> HashMap k2 v2
- hashMapKey :: Ord k2 => (k1 -> k2) -> HashMap k1 v -> Map k2 v
- mapKeyVal :: (Eq k2, Hashable k2) => (k1 -> k2) -> (v1 -> v2) -> HashMap k1 v1 -> HashMap k2 v2
- mapKey :: (Eq k2, Hashable k2) => (k1 -> k2) -> HashMap k1 v -> HashMap k2 v
- decode :: ByteString -> Text
- strict :: ByteString -> Text
- lazy :: Text -> ByteString
Documentation
mapHashKeyVal :: (Eq k2, Hashable k2) => (k1 -> k2) -> (v1 -> v2) -> Map k1 v1 -> HashMap k2 v2Source
hashMapKey :: Ord k2 => (k1 -> k2) -> HashMap k1 v -> Map k2 vSource
mapKeyVal :: (Eq k2, Hashable k2) => (k1 -> k2) -> (v1 -> v2) -> HashMap k1 v1 -> HashMap k2 v2Source
Transform the keys and values of a HashMap
.
mapKey :: (Eq k2, Hashable k2) => (k1 -> k2) -> HashMap k1 v -> HashMap k2 vSource
Transform the keys of a HashMap
.
String conversions
decode :: ByteString -> TextSource
strict :: ByteString -> TextSource
lazy :: Text -> ByteStringSource