BeanProperty property) throws JsonMappingException
{
TypeFactory typeFactory = prov.getConfig().getTypeFactory();
JavaType type = typeFactory.constructType(_xmlAdapter.getClass());
JavaType[] rawTypes = typeFactory.findTypeParameters(type, XmlAdapter.class);
JavaType valueType = (rawTypes == null || rawTypes.length < 2)
? TypeFactory.unknownType() : rawTypes[0];
JsonSerializer<Object> ser = prov.findValueSerializer(valueType, property);
return new XmlAdapterJsonSerializer(_xmlAdapter, valueType, ser);