title: Swagger does not recognize JsonPropertyName introduced by .net core 3.0
body: <p>We had WEB API on .Net Core 2.2 with configured swagger and the following model:</p>
  
  <pre><code>public class ProjectCreateDto
  {
      [JsonPropertyName("project_id")]
      public string ProjectId { get; set; }
  
      [JsonPropertyName("goods_ids")]
      public long[] GoodsIds { get; set; }
  }
  </code></pre>
  
  <p>Recently we moved to .Net Core 3.0 and now we use System.Text.Json.Serialization and it turns out that swagger seems like not supporting newly introduced JsonPropertyName. This is very critical for all who use our API. So instead <strong><em>project_id</em></strong> I have <strong><em>projectId</em></strong>. Is there any workaround to make compatible swagger and new serialization? Thank you.</p>