json-bytes-builder-0.2: library/JSONBytesBuilder/Interpreters/ByteString.hs
module JSONBytesBuilder.Interpreters.ByteString
(
compactJSON,
)
where
import JSONBytesBuilder.Prelude hiding (length, null)
import JSONBytesBuilder.Builder
import qualified JSONBytesBuilder.Interpreters.LazyByteString as A
import qualified Data.ByteString.Lazy as B
-- |
-- Produce a strict JSON ByteString with compact syntax
{-# INLINE compactJSON #-}
compactJSON :: JSON -> ByteString
compactJSON =
B.toStrict . A.compactJSON