如何 return json 中的字段,因为它们是在 class 中写的?

how to return fields in json as they are wroted in class?

我应该return一个对象:

C#面

public class teste
   {
       public Guid TechnicalId { get; set; }
       public string UVBa { get; set; }
       public string Name { get; set; }
       public DateTime StartDate { get; set; }
       public DateTime? EndDate { get; set; }
   } 

什么是returned side Swagger:

{
"technicalId": "f01d7c2c-db03-4eeb-9e0f-80c71a94eb4c",
"uvBa": "test",
"name": "teste",
"startDate": "2020-01-01T00:00:00",
"endDate": "2021-01-01T00:00:00"
}

如您所见,字段采用驼峰式命名法,我想按照我的代码中编写的方式来表示它们,有什么办法吗?请

您可以这样使用[JsonProperty]

using Newtonsoft.Json;
...

[JsonProperty("uvBa")]
public string UVBa { get; set; }

引用here