In addition to the lift-json approach and the type approach mentioned above, I know about spray-json (PEG parser) and twitter json lib (based on the code in the Program in the Scala book) and json lib in blue tones. There are others!
I suggest taking a look at Jackson , which is a mature and feature rich library for JSON analysis with Java.
Jackson has an "official" extension for scala: jackson-module-scala , and another Jerkson .
source share