jordan-0.2.0.0: JSON with Structure
Safe HaskellNone
LanguageHaskell2010

Jordan.Types.JSONType

Documentation

data JSONType Source #

Instances

Instances details
Bounded JSONType Source # 
Instance details

Defined in Jordan.Types.JSONType

Enum JSONType Source # 
Instance details

Defined in Jordan.Types.JSONType

Eq JSONType Source # 
Instance details

Defined in Jordan.Types.JSONType

Ord JSONType Source # 
Instance details

Defined in Jordan.Types.JSONType

Read JSONType Source # 
Instance details

Defined in Jordan.Types.JSONType

Show JSONType Source # 
Instance details

Defined in Jordan.Types.JSONType

Generic JSONType Source # 
Instance details

Defined in Jordan.Types.JSONType

Associated Types

type Rep JSONType :: Type -> Type #

Methods

from :: JSONType -> Rep JSONType x #

to :: Rep JSONType x -> JSONType #

NFData JSONType Source # 
Instance details

Defined in Jordan.Types.JSONType

Methods

rnf :: JSONType -> () #

FromJSON JSONType Source # 
Instance details

Defined in Jordan.Types.JSONType

ToJSON JSONType Source # 
Instance details

Defined in Jordan.Types.JSONType

type Rep JSONType Source # 
Instance details

Defined in Jordan.Types.JSONType

type Rep JSONType = D1 ('MetaData "JSONType" "Jordan.Types.JSONType" "jordan-0.2.0.0-inplace" 'False) ((C1 ('MetaCons "JSONTypeNull" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "JSONTypeBool" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "JSONTypeText" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "JSONTypeNumber" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "JSONTypeArray" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "JSONTypeObject" 'PrefixI 'False) (U1 :: Type -> Type))))