playframework/Play20 — comment on commit 3d6d9a83b4b69f24bb6b5e02fdb63b0288add211
File: framework/src/play/src/main/scala/play/api/libs/json/Json.scala line 10
By julienrf:

Unless I’m wrong, it seems we can’t reuse Jerkson built-in deserializer (e.g. `ImmutableMapDeserializer` which just build a `Map[String, Object]` from the parsed JSON) because `JerksonJson.parse` is not exposed publicly and this `parse` method is not polymorphic (it only produces `JsValue`s).

I think it may be useful to let users reuse Jerkson’s built-in deserializers (and serializers, BTW) instead of having to rewrite their custom `Reads` instances (which would add a performance overhead, BTW).

So maybe you should expose a `parse` method like the following:

```scala
def parse[A : Manifest](input: String): A = JerskonJson.parse(input)
```

(the same applies for the `stringify` method)