ideas-1.4: Feedback services for intelligent tutoring systems

Maintainerbastiaan.heeren@ou.nl
Stabilityprovisional
Portabilityportable (depends on ghc)
Safe HaskellNone
LanguageHaskell98

Ideas.Text.JSON

Description

Support for JavaScript Object Notation (JSON) and remote procedure calls using JSON. JSON is a lightweight alternative for XML.

Documentation

data Number Source

Constructors

I Integer 
D Double 

class InJSON a where Source

Minimal complete definition

toJSON, fromJSON

Methods

toJSON :: a -> JSON Source

listToJSON :: [a] -> JSON Source

fromJSON :: Monad m => JSON -> m a Source

listFromJSON :: Monad m => JSON -> m [a] Source

Instances

InJSON Bool 
InJSON Char 
InJSON Double 
InJSON Int 
InJSON Integer 
InJSON IOException 
InJSON RPCResponse 
InJSON a => InJSON [a] 
(InJSON a, InJSON b) => InJSON (a, b) 
(InJSON a, InJSON b, InJSON c) => InJSON (a, b, c) 
(InJSON a, InJSON b, InJSON c, InJSON d) => InJSON (a, b, c, d)