Haskell library for parsing and rendering RISON strings.
Rison gets parsed into and serialized from Aeson Value objects.
Implementation partly inspired by Aeson.
##Example
{-# LANGUAGE OverloadedStrings #-}
import Data.Rison
example :: Bool
example = let inputString = "(property:!(val1,val2,val3))"
aesonValue = decode inputString
outputString = encode aesonValue
in inputString == outputString
- V1.1.0.0
- fixed a bug related to parsing quoted property identifiers
- The encode/decode interface type has been unified with Aeson's