-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Serialize Aeson values with Data.BufferBuilder -- -- A very fast BufferBuilder-based JSON encoder for Aeson. -- -- The whole library is a a single orphan instance for Aeson.Value. -- --
-- import Data.Aeson (object, (.=), Value (..))
-- import Data.BufferBuilder.Json (encodeJson)
-- import Data.BufferBuilder.Aeson ()
-- import qualified Data.ByteString as BS
--
-- stuff :: Value
-- stuff = Array
-- [ object
-- [ "name" .= ("eggs" :: String)
-- , "price" .= (3.141592 :: Double)
-- ]
-- , object
-- [ "name" .= ("cheese" :: String)
-- , "price" .= (0.57721 :: Double)
-- ]
-- ]
--
-- main :: IO ()
-- main = do
-- BS.putStrLn $ encodeJson stuff
--
@package buffer-builder-aeson
@version 0.2.0.4
module Data.BufferBuilder.Aeson
instance Data.BufferBuilder.Json.ToJson Data.Aeson.Types.Internal.Value