HORIZON HASKELLDocslts/ghc-10.0.xc7d136e2026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · c7d136e · 2026-10-12

Moduleaeson-2.3.2.0

Data.Aeson.Types

  • 25 types
  • 14 classes
  • 90 values
datadata Series
#
Instances6Semigroup, Monoid, KeyValue, KeyValueOmit, KeyValuePair, FromPairs
newtypenewtype Key
#
Instances27Eq, Data, Ord, Read, Show, IsString, …
classclass FromJSON a where
#
Instances114FromJSON, …
classclass FromJSON1 (f :: Type -> Type) where
#

Methods

Instances53FromJSON1, …
classclass FromJSON2 (f :: Type -> Type -> Type) where
#

Methods

Instances21FromJSON2, …
classclass FromJSONKey a where
#
Instances42FromJSONKey, …
classclass GFromJSON arity (f :: Type -> Type) where
#
Instances7GFromJSON, …
classclass (ConstructorNames f, SumFromString f) => GFromJSONKey (f :: Type -> Type)
#
Instances1GFromJSONKey
  • (ConstructorNames f, SumFromString f) => GFromJSONKey fDefined in aeson-2.3.2.0 · Data.Aeson.Types.FromJSON
datadata One
#
Instances12RecordToPairs, GToJSON', RecordFromJSON', GFromJSON, …
newtypenewtype DotNetTime
#
Instances7Eq, Ord, Read, Show, FormatTime, FromJSON, …
datadata IResult a
#
Instances13Monad, Functor, MonadFail, Applicative, Foldable, Traversable, …
datadata Options
#
Instances1Show
  • Show OptionsDefined in aeson-2.3.2.0 · Data.Aeson.Types.Internal
newtypenewtype Parser a
#
Instances9Monad, Functor, MonadFix, MonadFail, Applicative, Alternative, …
datadata Result a
#

Constructors

Instances13Monad, Functor, MonadFail, Applicative, Foldable, Traversable, …
datadata Value
#
Instances37Eq, Data, Ord, Read, Show, IsString, …
classclass GToJSON' enc arity (f :: Type -> Type) where
#
Instances17GToJSON', …
classclass GetConName f => GToJSONKey (f :: k -> Type)
#
Instances1GToJSONKey
  • GetConName f => GToJSONKey fDefined in aeson-2.3.2.0 · Data.Aeson.Types.ToJSON
datadata ToArgs res arity a where
#
classclass ToJSON a where
#

Methods

Instances114ToJSON, …
classclass ToJSON1 (f :: Type -> Type) where
#

Methods

Instances55ToJSON1, …
classclass ToJSON2 (f :: Type -> Type -> Type) where
#

Methods

Instances21ToJSON2, …
classclass ToJSONKey a where
#
Instances43ToJSONKey, …