playframework/Play20 — comment on commit 1accc6ad5c2cef63fc8216bd237f2d026c2e1c98
File:  line 0
By sadache:

No there is no better than pattern matching for extracting what is inside a particular JsValue. Anyway before you had to cast value that was of type Any to what you'd expect. Now it is cleaner, you have to downcast (or match) to the expected JsValue, and then extract what is inside.