aeson-2.0.2.0: Fast JSON parsing and encoding
Copyright (c) 2012-2016 Bryan O'Sullivan
(c) 2011 MailRank Inc.
License BSD3
Maintainer Bryan O'Sullivan <bos@serpentine.com>
Stability experimental
Portability portable
Safe Haskell None
Language Haskell2010

Data.Aeson.Text

Description

Most frequently, you'll probably want to encode straight to UTF-8 (the standard JSON encoding) using encode .

You can use the conversions to Builder s when embedding JSON messages as parts of a protocol.

Synopsis

Documentation

encodeToTextBuilder :: ToJSON a => a -> Builder Source #

Encode a JSON Value to a Data.Text Builder , which can be embedded efficiently in a text-based protocol.

If you are going to immediately encode straight to a ByteString , it is more efficient to use encode (lazy ByteString) or fromEncoding . toEncoding (ByteString.Builder) instead.

Note: Uses toJSON