Data.JsonStream.Parser

How to use this library

Performance

Constant space decoding

Aeson compatibility

The Parser type

data Parser a

data ParseOutput a

Parsing functions

runParser

runParser'

parseByteString

parseLazyByteString

Aeson in-place replacement functions

decode

eitherDecode

decodeStrict

eitherDecodeStrict

FromJSON parser

value

string

Constant space parsers

safeString

number

integer

real

bool

jNull

Structure operators

(.:)

(.:?)

(.|)

(.!)

Structure parsers

objectWithKey

objectItems

objectValues

arrayOf

arrayWithIndexOf

indexedArrayOf

nullable

Parsing modifiers

filterI

takeI

mapWithFailure

SAX-like parsers

arrayFound

objectFound