{"action":"closed","issue":{"url":"https://api.github.com/repos/FasterXML/jackson-databind/issues/224","repository_url":"https://api.github.com/repos/FasterXML/jackson-databind","labels_url":"https://api.github.com/repos/FasterXML/jackson-databind/issues/224/labels{/name}","comments_url":"https://api.github.com/repos/FasterXML/jackson-databind/issues/224/comments","events_url":"https://api.github.com/repos/FasterXML/jackson-databind/issues/224/events","html_url":"https://github.com/FasterXML/jackson-databind/issues/224","id":14490936,"number":224,"title":"Add a callback for contextual modification of deserializers","user":{"login":"cowtowncoder","id":55065,"avatar_url":"https://avatars.githubusercontent.com/u/55065?v=3","gravatar_id":"","url":"https://api.github.com/users/cowtowncoder","html_url":"https://github.com/cowtowncoder","followers_url":"https://api.github.com/users/cowtowncoder/followers","following_url":"https://api.github.com/users/cowtowncoder/following{/other_user}","gists_url":"https://api.github.com/users/cowtowncoder/gists{/gist_id}","starred_url":"https://api.github.com/users/cowtowncoder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cowtowncoder/subscriptions","organizations_url":"https://api.github.com/users/cowtowncoder/orgs","repos_url":"https://api.github.com/users/cowtowncoder/repos","events_url":"https://api.github.com/users/cowtowncoder/events{/privacy}","received_events_url":"https://api.github.com/users/cowtowncoder/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2013-05-19T01:35:25Z","updated_at":"2016-11-30T01:17:14Z","closed_at":"2016-11-30T01:17:14Z","body":"Currently it is possible to modify deserializers by using `BeanDeserializerModifier`; but this only works for general (non-contextual) case as it is called before contextualization occurs.\nBut there are types of customizations one really would want to make based on context: specifically, depending on contextual annotations (ones for property, or for class that contains property), regardless of type. An example could be ability to resolve URL references into actual objects, by reading referenced resource, using data-binding.\n\nOne possible way to do this would be to extend `BeanDeserializerModifier` and simply add a new callback method. Another would be to add separate callback type.\n"}}
{"actor":{"display_login":"cowtowncoder"}}