title: Jackson: Override primitive type deserialization?
body: <p>We need to process some broken JSON from a legacy server here that wrongly encodes <code>null</code> values as literal <code>"null"</code> strings in its output.</p>
  
  <p>I already found that I probably want to override <a href="https://github.com/FasterXML/jackson-core/blob/master/src/main/java/com/fasterxml/jackson/core/base/ParserMinimalBase.java#L368" rel="noreferrer">https://github.com/FasterXML/jackson-core/blob/master/src/main/java/com/fasterxml/jackson/core/base/ParserMinimalBase.java#L368</a> to "fix" this, but this seems to be so deep inside Jackson that I'd rather do it differently. Are there alternatives, for example by using the <code>ObjectMapper</code> to add a custom deserializer for the <code>String.class</code> or am I lost?</p>