title: Json.Net How to deserialize null as empty string?
body: <p>I have string property in my class_ for example</p>
  
  <pre><code>        [DataMember]
          [JsonProperty(PropertyName = "email")]
          [StringLength(40, ErrorMessage = "The Mobile value cannot exceed 40 characters. ")]
          public string Email { get; set; }
  </code></pre>
  
  <p>By some reason during Convert.Deserialize process I need to have empty string in this property instead on null in case this value is not setup in JSON object. 
  How to do it ?</p>