Source code used on Scala Play-Json blog posts: http://pedrorijo.com/blog/scala-json/ http://pedrorijo.com/blog/scala-json-part2 If you want to read a little more about solutions from other authors, check these useful links: Reactive Xplore Group Wojciech Programming Blog Part 1 and Part 2