Module

Erl.Data.Jsone

#Json

data Json

#JNull

data JNull

#JBoolean

#JNumber

#JString

#JArray

#JObject

newtype JObject

Constructors

Instances

#JAssoc

#fromNull

#fromBoolean

#fromNumber

#fromString

#fromArray

#fromObject

#toNull

#toBoolean

#toNumber

#toString

#toArray

#toObject

#foldJson

foldJson :: forall a. (JNull -> a) -> (JBoolean -> a) -> (JNumber -> a) -> (JString -> a) -> (JArray -> a) -> (JObject -> a) -> Json -> a

#foldJsonNull

foldJsonNull :: forall a. a -> (JNull -> a) -> Json -> a

#foldJsonBoolean

foldJsonBoolean :: forall a. a -> (JBoolean -> a) -> Json -> a

#foldJsonNumber

foldJsonNumber :: forall a. a -> (JNumber -> a) -> Json -> a

#foldJsonString

foldJsonString :: forall a. a -> (JString -> a) -> Json -> a

#foldJsonObject

foldJsonObject :: forall a. a -> (JObject -> a) -> Json -> a

#jsonNull

#isNull

#jsonEmptyObject

#jsonSingletonObject

Modules