on master help sign in
Fully export encodeToBuilder
1ca5814Bryan O'Sullivan
Data/Aeson/Encode.hs+5−3
@@ -20,6 +20,7 @@ module Data.Aeson.Encode
20 ( encode
20 ( encode
21
21
22 -- * Encoding to Builders
22 -- * Encoding to Builders
23+ , encodeToBuilder
23 , encodeToByteStringBuilder
24 , encodeToByteStringBuilder
24 , encodeToTextBuilder
25 , encodeToTextBuilder
25
26
@@ -37,10 +38,11 @@ import qualified Data.HashMap.Strict as H
37import qualified Data.Text as T
38import qualified Data.Text as T
38import qualified Data.Vector as V
39import qualified Data.Vector as V
39
40
40−import Data.Aeson.Encode.ByteString (encode, encodeToByteStringBuilder)
41+import Data.Aeson.Encode.ByteString (encode, encodeToBuilder,
42+ encodeToByteStringBuilder)
41
43
42−-- | Encode a JSON 'Value' to a 'Builder', which can be embedded efficiently
44+-- | Encode a JSON 'Value' to a "Data.Text" 'Builder', which can be
43−-- in a text-based protocol.
45+-- embedded efficiently in a text-based protocol.
44encodeToTextBuilder :: Value -> Builder
46encodeToTextBuilder :: Value -> Builder
45encodeToTextBuilder =
47encodeToTextBuilder =
46 go
48 go