Sometimes it's best to just brute force it. Provide binding for custom ResponseHandlers for things that Jackson just doesn't want to handle.