Safe Haskell | None |
---|---|
Language | Haskell2010 |
JSONEncoder
- run :: Value a -> a -> Builder
- data Value a
- null :: Value ()
- boolean :: Value Bool
- number_integral :: Integral a => Value a
- number_scientific :: Value Scientific
- string :: Value Text
- object :: Object a -> Value a
- array :: Array a -> Value a
- nullable :: Value a -> Value (Maybe a)
- data Object a
- field :: Text -> Value a -> Object a
- row :: Value a -> Object (Text, a)
- data Array a
- homo :: (forall a. (a -> b -> a) -> a -> c -> a) -> Value b -> Array c
- hetero :: Hetero a -> Array a
- data Hetero a
- element :: Value a -> Hetero a