static class NetFlixUserProfileDeserializer extends JsonDeserializer<NetFlixUserProfile> {
@Override
public NetFlixUserProfile deserialize(JsonParser jp, DeserializationContext context) throws IOException, JsonProcessingException {
JsonNode tree = jp.readValueAsTree();
JsonNode userNode = tree.get("user");
return new NetFlixUserProfile(userNode.get("user_id").getValueAsText(),
userNode.get("first_name").getValueAsText(), userNode.get("last_name").getValueAsText());
}