json-autotype-1.0.15: Automatic type declaration for JSON input data

Safe HaskellNone
LanguageHaskell2010

Data.Aeson.AutoType.Pretty

Contents

Description

Instances of Text.PrettyPrint.Out class to visualize Aeson Value data structure.

Orphan instances

Generic Value Source # 

Associated Types

type Rep Value :: * -> * #

Methods

from :: Value -> Rep Value x #

to :: Rep Value x -> Value #

Out Scientific Source # 
Out Text Source # 

Methods

docPrec :: Int -> Text -> Doc #

doc :: Text -> Doc #

docList :: [Text] -> Doc #

Out Value Source # 

Methods

docPrec :: Int -> Value -> Doc #

doc :: Value -> Doc #

docList :: [Value] -> Doc #

Out a => Out (Set a) Source # 

Methods

docPrec :: Int -> Set a -> Doc #

doc :: Set a -> Doc #

docList :: [Set a] -> Doc #

Out a => Out (Vector a) Source # 

Methods

docPrec :: Int -> Vector a -> Doc #

doc :: Vector a -> Doc #

docList :: [Vector a] -> Doc #

(Out a, Out b) => Out (HashMap a b) Source # 

Methods

docPrec :: Int -> HashMap a b -> Doc #

doc :: HashMap a b -> Doc #

docList :: [HashMap a b] -> Doc #