Hoogle Search
Within LTS Haskell 24.33 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
aesonDefaults :: HasSwaggerAesonOptions a => Proxy a -> POP Maybe (Code a)openapi3 Data.OpenApi.Internal.AesonUtils No documentation available.
-
webdriver Test.WebDriver.Cookies No documentation available.
aesonResultToWD :: MonadBaseControl IO wd => Result a -> wd awebdriver Test.WebDriver.JSON Convert an Aeson parser result to WD.
aesonDefaults :: HasSwaggerAesonOptions a => Proxy a -> POP Maybe (Code a)swagger2 Data.Swagger.Internal.AesonUtils No documentation available.
-
Tools to change the formatting of field names in Aeson instances. Tools to change the formatting of field names in Aeson instances. This includes CamelCasing, Pascal Casing and Snake Casing.
aesonDrop :: Int -> (String -> String) -> Optionsaeson-casing Data.Aeson.Casing Creates an Aeson options object that drops a specific number of characters from the front of a field name, then applies a casing function.
aesonPrefix :: (String -> String) -> Optionsaeson-casing Data.Aeson.Casing Creates an Aeson options object that drops the field name prefix from a field, then applies a casing function. We assume a convention of the prefix always being lower case, and the first letter of the actual field name being uppercase. This accommodated for field names in GHC 7.8 and below.
data Person = Person { personFirstName :: Text , personLastName :: Text } deriving (Generic) data Dog = Dog { dogFirstName :: Text } deriving (Generic)In the above cases, dog and person are always dropped from the JSON field names.aesonDrop :: Int -> (String -> String) -> Optionsaeson-casing Data.Aeson.Casing.Internal Creates an Aeson options object that drops a specific number of characters from the front of a field name, then applies a casing function.
aesonPrefix :: (String -> String) -> Optionsaeson-casing Data.Aeson.Casing.Internal Creates an Aeson options object that drops the field name prefix from a field, then applies a casing function. We assume a convention of the prefix always being lower case, and the first letter of the actual field name being uppercase. This accommodated for field names in GHC 7.8 and below.
data Person = Person { personFirstName :: Text , personLastName :: Text } deriving (Generic) data Dog = Dog { dogFirstName :: Text } deriving (Generic)In the above cases, dog and person are always dropped from the JSON field names.-
Derivation of Aeson instances for GADTs Template Haskell for generating ToJSON and FromJSON instances for GADTs. See README.md for examples.