Data.Aeson.Encoding.InternalSourceContentsIndexaeson-1.2.0.0: Fast JSON parsing and encodingSafe HaskellNoneLanguageHaskell2010Data.Aeson.Encoding.InternalContentsEncodingPredicatesEncoding constructorsDecimal numbersDecimal numbers as TextTimevalueJSON tokensSynopsisnewtype Encoding' tag = Encoding {fromEncoding :: Builder}type Encoding = Encoding' ValueencodingToLazyByteString :: Encoding' a -> ByteStringunsafeToEncoding :: Builder -> Encoding' aretagEncoding :: Encoding' a -> Encoding' bdata Series= Empty| Value (Encoding' Series)pairs :: Series -> Encodingpair :: Text -> Encoding -> SeriespairStr :: String -> Encoding -> Seriespair' :: Encoding' Text -> Encoding -> SeriesnullEncoding :: Encoding' a -> BoolemptyArray_ :: EncodingemptyObject_ :: EncodingwrapObject :: Encoding' a -> EncodingwrapArray :: Encoding' a -> Encodingnull_ :: Encodingbool :: Bool -> Encodingtext :: Text -> Encoding' alazyText :: Text -> Encoding' astring :: String -> Encoding' alist :: (a -> Encoding) -> [a] -> Encodingdict :: (k -> Encoding' Text) -> (v -> Encoding) -> (forall a. (k -> v -> a -> a) -> a -> m -> a) -> m -> Encodingtuple :: Encoding' InArray -> Encoding(>*<) :: Encoding' a -> Encoding' b -> Encoding' InArraydata InArrayempty :: Encoding' a(><) :: Encoding' a -> Encoding' a -> Encoding' aeconcat :: [Encoding' a] -> Encoding' aint8 :: Int8 -> Encodingint16 :: Int16 -> Encodingint32 :: Int32 -> Encodingint64 :: Int64 -> Encodingint :: Int -> Encodingword8 :: Word8 -> Encodingword16 :: Word16 -> Encodingword32 :: Word32 -> Encodingword64 :: Word64 -> Encodingword :: Word -> Encodinginteger :: Integer -> Encodingfloat :: Float -> Encodingdouble :: Double -> Encodingscientific :: Scientific -> Encodingint8Text :: Int8 -> Encoding' aint16Text :: Int16 -> Encoding' aint32Text :: Int32 -> Encoding' aint64Text :: Int64 -> Encoding' aintText :: Int -> Encoding' aword8Text :: Word8 -> Encoding' aword16Text :: Word16 -> Encoding' aword32Text :: Word32 -> Encoding' aword64Text :: Word64 -> Encoding' awordText :: Word -> Encoding' aintegerText :: Integer -> Encoding' afloatText :: Float -> Encoding' adoubleText :: Double -> Encoding' ascientificText :: Scientific -> Encoding' aday :: Day -> Encoding' alocalTime :: LocalTime -> Encoding' autcTime :: UTCTime -> Encoding' atimeOfDay :: TimeOfDay -> Encoding' azonedTime :: ZonedTime -> Encoding' avalue :: Value -> Encodingcomma :: Encoding' acolon :: Encoding' aopenBracket :: Encoding' acloseBracket :: Encoding' aopenCurly :: Encoding' acloseCurly :: Encoding' aEncodingnewtype Encoding' tag Source #An encoding of a JSON value.tag represents which kind of JSON the Encoding is encoding to,
