aeson-utils: aeson-0.9 compatibility package

25 May
2015
25 May
'15
6:13 p.m.
Hi folks, aeson-0.9 was released today. It changes the behavior of `decode` and `eitherDecode`: They now both allow atomic values on the top level. Previously the behavior was inconsistent, `encode 1 = "1"` but `decode "1" :: Maybe Int = Nothing`. aeson-utils[1] has the functions `decodeV` and `eitherDecodeV` that work like aeson-0.9's `decode` and `eitherDecode` respectively, also with older aeson versions. If you want to stay backwards compatible without having varying semantics based on dependencies, check it out! [1] http://hackage.haskell.org/package/aeson-utils Regards, Adam
3649
Age (days ago)
3649
Last active (days ago)
0 comments
1 participants
participants (1)
-
Adam Bergmark