title: Handling namespace changes with TypeNameHandling.All
body: <p>I managed to get my self into a fix with the JSON.net TypeNameHandling. I am storing a JSON formatted object using RavenDB and set the TypeNameHandling of the JSON.net serializer to true in order to deal with an inheritance structure I have in place.</p>
  
  <p>I needed to change the namespace of the document which I am storing, so now when it is deserialzed it is throws the error "Error resolving type specified in JSON" because the reference to the type in the JSON document no longer exists.</p>
  
  <p>Is it possible to intercept the Json deserialization in order to do some kind of rolling migration?</p>
  
  <p>Thanks,</p>