Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 772 Bytes

README.md

File metadata and controls

23 lines (18 loc) · 772 Bytes

rison-hs

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

Release Notes

  • V1.1.0.0
    • fixed a bug related to parsing quoted property identifiers
    • The encode/decode interface type has been unified with Aeson's