Modulemiso-1.12.0.0
Miso.JSON
- 8 types
- 9 classes
- 33 values
- Packagemiso-1.12.0.0
- Exports50
- LicenceBSD-3-Clause
Constructors
Instances33FromJSON, …
FromJSON StringDefined in miso-1.12.0.0 · Miso.JSONFromJSON IntegerDefined in miso-1.12.0.0 · Miso.JSONFromJSON NaturalDefined in miso-1.12.0.0 · Miso.JSONFromJSON Int16Defined in miso-1.12.0.0 · Miso.JSONFromJSON Int32Defined in miso-1.12.0.0 · Miso.JSONFromJSON Int64Defined in miso-1.12.0.0 · Miso.JSONFromJSON Int8Defined in miso-1.12.0.0 · Miso.JSONFromJSON BoolDefined in miso-1.12.0.0 · Miso.JSONFromJSON CharDefined in miso-1.12.0.0 · Miso.JSONFromJSON DoubleDefined in miso-1.12.0.0 · Miso.JSONFromJSON FloatDefined in miso-1.12.0.0 · Miso.JSONFromJSON IntDefined in miso-1.12.0.0 · Miso.JSONFromJSON OrderingDefined in miso-1.12.0.0 · Miso.JSONFromJSON WordDefined in miso-1.12.0.0 · Miso.JSONFromJSON Word16Defined in miso-1.12.0.0 · Miso.JSONFromJSON Word32Defined in miso-1.12.0.0 · Miso.JSONFromJSON Word64Defined in miso-1.12.0.0 · Miso.JSONFromJSON Word8Defined in miso-1.12.0.0 · Miso.JSONFromJSON CheckedDefined in miso-1.12.0.0 · Miso.Event.TypesFromJSON KeyCodeDefined in miso-1.12.0.0 · Miso.Event.TypesFromJSON PointerTypeDefined in miso-1.12.0.0 · Miso.Event.TypesFromJSON ValueDefined in miso-1.12.0.0 · Miso.JSONFromJSON MisoStringDefined in miso-1.12.0.0 · Miso.JSONFromJSON URIDefined in miso-1.12.0.0 · Miso.Router · orphanFromJSON TextDefined in miso-1.12.0.0 · Miso.JSONFromJSON TextDefined in miso-1.12.0.0 · Miso.JSONFromJSON ()Defined in miso-1.12.0.0 · Miso.JSONFromJSON a => FromJSON (Maybe a)Defined in miso-1.12.0.0 · Miso.JSONFromJSON a => FromJSON [a]Defined in miso-1.12.0.0 · Miso.JSONFromJSON v => FromJSON (Map MisoString v)Defined in miso-1.12.0.0 · Miso.JSON(FromJSON a, FromJSON b) => FromJSON (a, b)Defined in miso-1.12.0.0 · Miso.JSON(FromJSON a, FromJSON b, FromJSON c) => FromJSON (a, b, c)Defined in miso-1.12.0.0 · Miso.JSON(FromJSON a, FromJSON b, FromJSON c, FromJSON d) => FromJSON (a, b, c, d)Defined in miso-1.12.0.0 · Miso.JSON
Methods
gAllNullary :: Bool
Instances6GAllNullary
GAllNullary U1Defined in miso-1.12.0.0 · Miso.JSONGAllNullary (K1 r a)Defined in miso-1.12.0.0 · Miso.JSONGAllNullary f => GAllNullary (C1 m f)Defined in miso-1.12.0.0 · Miso.JSONGAllNullary f => GAllNullary (S1 m f)Defined in miso-1.12.0.0 · Miso.JSON(GAllNullary f, GAllNullary g) => GAllNullary (f :*: g)Defined in miso-1.12.0.0 · Miso.JSON(GAllNullary f, GAllNullary g) => GAllNullary (f :+: g)Defined in miso-1.12.0.0 · Miso.JSON
Methods
gIsRecord :: BoolgFieldCount :: IntgFromRecord :: Options -> Object -> Parser (f a)gFromPositional :: Options -> [Value] -> Parser (f a)
Instances5GFromFields
GFromFields U1Defined in miso-1.12.0.0 · Miso.JSONGFromFields V1Defined in miso-1.12.0.0 · Miso.JSON(Selector m, FromJSON a) => GFromFields (S1 m (K1 r (Maybe a)))Defined in miso-1.12.0.0 · Miso.JSON(Selector m, FromJSON a) => GFromFields (S1 m (K1 r a))Defined in miso-1.12.0.0 · Miso.JSON(GFromFields f, GFromFields g) => GFromFields (f :*: g)Defined in miso-1.12.0.0 · Miso.JSON
Methods
gParseJSON :: Options -> Value -> Parser (f a)
Methods
gFromJSONSum :: Options -> Value -> Parser (f a)
Instances2GFromJSONSum
(Constructor m, GFromFields f) => GFromJSONSum (C1 m f)Defined in miso-1.12.0.0 · Miso.JSON(GFromJSONSum f, GFromJSONSum g) => GFromJSONSum (f :+: g)Defined in miso-1.12.0.0 · Miso.JSON
Instances6GToFields
GToFields U1Defined in miso-1.12.0.0 · Miso.JSONGToFields V1Defined in miso-1.12.0.0 · Miso.JSONToJSON a => GToFields (K1 r a)Defined in miso-1.12.0.0 · Miso.JSON(Selector m, GToFields f) => GToFields (S1 m f)Defined in miso-1.12.0.0 · Miso.JSON(Selector m, ToJSON a) => GToFields (S1 m (K1 r (Maybe a)))Defined in miso-1.12.0.0 · Miso.JSON(GToFields f, GToFields g) => GToFields (f :*: g)Defined in miso-1.12.0.0 · Miso.JSON
Methods
gToJSONSum :: Options -> f a -> Value
Instances2GToJSONSum
(Constructor m, GToFields f) => GToJSONSum (C1 m f)Defined in miso-1.12.0.0 · Miso.JSON(GToJSONSum f, GToJSONSum g) => GToJSONSum (f :+: g)Defined in miso-1.12.0.0 · Miso.JSON
Constructors
Constructors
Instances6Monad, Functor, MonadFail, Applicative, Alternative, MonadPlus
Monad ParserDefined in miso-1.12.0.0 · Miso.JSONFunctor ParserDefined in miso-1.12.0.0 · Miso.JSONMonadFail ParserDefined in miso-1.12.0.0 · Miso.JSONApplicative ParserDefined in miso-1.12.0.0 · Miso.JSONAlternative ParserDefined in miso-1.12.0.0 · Miso.JSONMonadPlus ParserDefined in miso-1.12.0.0 · Miso.JSON
Instances29ToJSON, …
ToJSON IntegerDefined in miso-1.12.0.0 · Miso.JSONToJSON NaturalDefined in miso-1.12.0.0 · Miso.JSONToJSON Int16Defined in miso-1.12.0.0 · Miso.JSONToJSON Int32Defined in miso-1.12.0.0 · Miso.JSONToJSON Int64Defined in miso-1.12.0.0 · Miso.JSONToJSON Int8Defined in miso-1.12.0.0 · Miso.JSONToJSON BoolDefined in miso-1.12.0.0 · Miso.JSONToJSON CharDefined in miso-1.12.0.0 · Miso.JSONToJSON DoubleDefined in miso-1.12.0.0 · Miso.JSONToJSON FloatDefined in miso-1.12.0.0 · Miso.JSONToJSON IntDefined in miso-1.12.0.0 · Miso.JSONToJSON WordDefined in miso-1.12.0.0 · Miso.JSONToJSON Word16Defined in miso-1.12.0.0 · Miso.JSONToJSON Word32Defined in miso-1.12.0.0 · Miso.JSONToJSON Word64Defined in miso-1.12.0.0 · Miso.JSONToJSON Word8Defined in miso-1.12.0.0 · Miso.JSONToJSON ValueDefined in miso-1.12.0.0 · Miso.JSONToJSON MisoStringDefined in miso-1.12.0.0 · Miso.JSONToJSON KeyDefined in miso-1.12.0.0 · Miso.TypesToJSON URIDefined in miso-1.12.0.0 · Miso.TypesToJSON TextDefined in miso-1.12.0.0 · Miso.JSONToJSON TextDefined in miso-1.12.0.0 · Miso.JSONToJSON ()Defined in miso-1.12.0.0 · Miso.JSONToJSON a => ToJSON (Maybe a)Defined in miso-1.12.0.0 · Miso.JSONToJSON a => ToJSON [a]Defined in miso-1.12.0.0 · Miso.JSONToJSON v => ToJSON (Map MisoString v)Defined in miso-1.12.0.0 · Miso.JSON(ToJSON a, ToJSON b) => ToJSON (a, b)Defined in miso-1.12.0.0 · Miso.JSON(ToJSON a, ToJSON b, ToJSON c) => ToJSON (a, b, c)Defined in miso-1.12.0.0 · Miso.JSON(ToJSON a, ToJSON b, ToJSON c, ToJSON d) => ToJSON (a, b, c, d)Defined in miso-1.12.0.0 · Miso.JSON
Constructors
Instances12Monad, Functor, MonadFail, Applicative, Foldable, Traversable, …
Monad ResultDefined in miso-1.12.0.0 · Miso.JSON.TypesFunctor ResultDefined in miso-1.12.0.0 · Miso.JSON.TypesMonadFail ResultDefined in miso-1.12.0.0 · Miso.JSON.TypesApplicative ResultDefined in miso-1.12.0.0 · Miso.JSON.TypesFoldable ResultDefined in miso-1.12.0.0 · Miso.JSON.TypesTraversable ResultDefined in miso-1.12.0.0 · Miso.JSON.TypesAlternative ResultDefined in miso-1.12.0.0 · Miso.JSON.TypesMonadPlus ResultDefined in miso-1.12.0.0 · Miso.JSON.TypesEq a => Eq (Result a)Defined in miso-1.12.0.0 · Miso.JSON.TypesShow a => Show (Result a)Defined in miso-1.12.0.0 · Miso.JSON.TypesSemigroup (Result a)Defined in miso-1.12.0.0 · Miso.JSON.TypesMonoid (Result a)Defined in miso-1.12.0.0 · Miso.JSON.Types
Instances9Eq, Show, IsString, FromJSVal, ToJSVal, ToMisoString, …
Eq ValueDefined in miso-1.12.0.0 · Miso.JSON.TypesShow ValueDefined in miso-1.12.0.0 · Miso.JSON.TypesIsString ValueDefined in miso-1.12.0.0 · Miso.JSON.TypesFromJSVal ValueDefined in miso-1.12.0.0 · Miso.DSLToJSVal ValueDefined in miso-1.12.0.0 · Miso.DSLToMisoString ValueDefined in miso-1.12.0.0 · Miso.JSON · orphanFromJSON ValueDefined in miso-1.12.0.0 · Miso.JSONToJSON ValueDefined in miso-1.12.0.0 · Miso.JSONFromMisoString ValueDefined in miso-1.12.0.0 · Miso.JSON · orphan