如何 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
我应该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