Module
Erl.Data.Jsone.Decode.Class
- Package
- erl-jsone
- Repository
- purerl/purescript-erl-jsone
#DecodeJson Source
class DecodeJson a where
Members
decodeJson :: Json -> Either String a
Instances
(DecodeJson a) => DecodeJson (Maybe a)
(DecodeJson a, DecodeJson b) => DecodeJson (Tuple a b)
(DecodeJson a, DecodeJson b) => DecodeJson (Tuple2 a b)
(DecodeJson a, DecodeJson b, DecodeJson c) => DecodeJson (Tuple3 a b c)
(DecodeJson a, DecodeJson b) => DecodeJson (Either a b)
DecodeJson Unit
DecodeJson Boolean
DecodeJson Number
DecodeJson Int
DecodeJson String
DecodeJson Json
DecodeJson JObject
(DecodeJson a) => DecodeJson (Array a)
(DecodeJson a) => DecodeJson (List a)