String name = convertPrimitive(String.class, (CPrimitive) data.get("name"));
Integer age = convertPrimitive(Integer.class, (CPrimitive) data.get("age"));
return new Person(name, age);
} else {
throw new ConstrettoConversionException(value.toString(), Person.class, "Exptected Json Object but found: " + value.getClass().getSimpleName());
}
}