title: Deserialization null value to enum with Jackson
body: <p>I have problem with JSON deserialization and mapping it to enum. I'm getting JSON from external API simillar to this two examples:</p>
  
  <pre><code>{
   "someValue": null
  }
  </code></pre>
  
  <pre><code>{
   "someValue": "exists"
  }
  </code></pre>
  
  <p>I would like to map null values to some default enum value.</p>
  
  <p>Model object</p>
  
  <pre><code>SomeEnum someValue;
  </code></pre>
  
  <p>and enum class</p>
  
  <pre><code>public enum SomeEnum {
      @JsonProperty("exists") EXISTS,
      NONE;
  }
  </code></pre>
  
  <p>For exists, value model class contains correct enum, but if I get <code>null</code> from API, it is still <code>null</code> in the model.</p>
  
  <p>I tried to create some method annotated by <code>@JsonCreator</code>, creating own enum deserializer, using <code>@JsonEnumDefaultValue</code> but none of these solutions work for me. Do anyone knows, how can I deserialize nulls to some default enum?</p>