import play.libs.Json;
import play.libs.Json.*;
import com.fasterxml.jackson.databind.JsonNode;
public class User {
public String name;
public int age;
}
Reads<User> userReads = Json.reads(User.class);
Writes<User> userWrites = Json.writes(User.class);
JsonNode jsonNode = Json.parse("{\"name\":\"John\",\"age\":30}");
JsValue jsValue = Json.toJson(jsonNode);
User user = userReads.reads(jsValue).get();
JsonNode userJson = userWrites.writes(user);