-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Direct-to-bytes JSON Builder -- -- An API for encoding of arbitrary data-structures into JSON -- byte-arrays, which is faster than "aeson". @package json-bytes-builder @version 0.2.1 module JSONBytesBuilder.Builder data JSON null :: JSON boolean :: Bool -> JSON number_int :: Int -> JSON number_integer :: Integer -> JSON number_double :: Double -> JSON number_scientific :: Scientific -> JSON string :: Text -> JSON object :: Object -> JSON array :: Array -> JSON data Object row :: Text -> JSON -> Object data Array element :: JSON -> Array instance GHC.Base.Monoid JSONBytesBuilder.Builder.Object instance GHC.Base.Monoid JSONBytesBuilder.Builder.Array module JSONBytesBuilder.Interpreters.ByteStringBuilder -- | Produce a JSON ByteString builder with compact syntax compactJSON :: JSON -> Builder module JSONBytesBuilder.Interpreters.LazyByteString -- | Produce a lazy JSON ByteString with compact syntax compactJSON :: JSON -> ByteString module JSONBytesBuilder.Interpreters.ByteString -- | Produce a strict JSON ByteString with compact syntax compactJSON :: JSON -> ByteString