Text.JSON

# JSON Types

data JSValue

# Serialization to and from JSValues

class JSON a

# Encoding and Decoding

data Result a

encode

decode

encodeStrict

decodeStrict

# Wrapper Types

data JSString

toJSString

fromJSString

data JSObject e

toJSObject

fromJSObject

resultToEither

# Serialization to and from Strings.

## Reading JSON

readJSNull

readJSBool

readJSString

readJSRational

readJSArray

readJSObject

readJSValue

## Writing JSON

showJSNull

showJSBool

showJSArray

showJSRational

showJSRational'

showJSObject

showJSValue

## Instance helpers

makeObj

valFromObj

class JSKey a

encJSDict

decJSDict