Data.Aeson.Types

Core JSON types

data Value

data Encoding

unsafeToEncoding

fromEncoding

data Series

type Array

emptyArray

type Pair

type Object

emptyObject

Convenience types and functions

data DotNetTime

typeMismatch

Type conversion

data Parser a

data Result a

class FromJSON a

fromJSON

parse

parseEither

parseMaybe

class ToJSON a

class KeyValue kv

modifyFailure

Generic JSON classes

class GFromJSON f

class GToJSON f

class GToEncoding f

genericToJSON

genericToEncoding

genericParseJSON

Inspecting Values

withObject

withText

withArray

withNumber

withScientific

withBool

pairs

foldable

(.:)

(.:?)

(.:!)

(.!=)

object

Generic and TH encoding configuration

data Options

data SumEncoding

camelTo

camelTo2

defaultOptions

defaultTaggedObject