Skip to content

Haskel library for parsing and rendering RISON strings.

License

Notifications You must be signed in to change notification settings

martinvlk/rison-hs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Haskel library for parsing and rendering RISON strings.

Resources

License

Stars

Watchers

Forks

Packages

No packages published