Aeson + MongoDB, how to effortlessly store and retrieve json?

Good evening guys, suppose I write a very simple parser using Aeson with these types and ToJSON / FromJSON instances: https://github.com/cakesolutions/the-pragmatic-haskeller/blob/master/01-json... https://github.com/cakesolutions/the-pragmatic-haskeller/blob/master/01-json... My question is simple: is it possible to "automagically" store the haskell data structure produced from the aeson encoding using http://hackage.haskell.org/packages/archive/mongoDB/1.3.2/doc/html/Database-... Any tip/suggestion is welcome, Thanks, Alfredo

Not sure if this is helpful, but have a look at "aesonbson": https://github.com/nh2/aesonbson/blob/master/Data/AesonBson.hs It can convert aeson to bson and the other way around, so you can easily convert 'Object's to 'Document's. Is that what you are looking for? On 18/02/13 21:37, Alfredo Di Napoli wrote:
My question is simple: is it possible to "automagically" store the haskell data structure produced from the aeson encoding using
http://hackage.haskell.org/packages/archive/mongoDB/1.3.2/doc/html/Database-...

Hi Niklas,
From a quick look it seems to be suitable for my task. I'll have a look ASAP and I'll keep you posted.
Many thanks!
Alfredo Di Napoli
On 19/feb/2013, at 00:32, Niklas Hambüchen
Not sure if this is helpful, but have a look at "aesonbson":
https://github.com/nh2/aesonbson/blob/master/Data/AesonBson.hs
It can convert aeson to bson and the other way around, so you can easily convert 'Object's to 'Document's.
Is that what you are looking for?
On 18/02/13 21:37, Alfredo Di Napoli wrote:
My question is simple: is it possible to "automagically" store the haskell data structure produced from the aeson encoding using
http://hackage.haskell.org/packages/archive/mongoDB/1.3.2/doc/html/Database-...
participants (2)
-
Alfredo Di Napoli
-
Niklas Hambüchen