title: json enum default value c#
body: <p>I'm trying to serialize a large struct with loads of enums, and when a property in the struct is not set, I would like to get the first enum string value to be serialized in json instead im getting 0 as a default value.</p>
  
  <pre><code>public enum YesNoUnknown
  {
      [EnumName(Name = "unknown")]
      Unknown,
  
      [EnumName(Name = "yes")]
      Yes,
  
      [EnumName(Name = "no")]
      No
  }
  
  [JsonProperty(PropertyName = "property1", ItemConverterType = typeof(EnumAttributeConverter&lt;YesNoUnknown&gt;))]
  public YesNoUnknown Property1 { get; set; }
  </code></pre>
  
  <p>I want the default result to be: property1: "unknown" instead of: property1: 0</p>
  
  <p>Thanks in advance!</p>