C#使用NewtonSoft进行Json序列化,设置字段首字母小写方法

看以下类定义:

public class TemplateFormValue
{
[JsonProperty("formId")]
public int FormId { set; get; }
[JsonProperty("formValue")]
public string FormValue { set; get; }
}
这样,这个类序列化成json格式后为:
{
"formId": 456,
"formValue": "sddddd"
}
那么json中key为首字母小写。

以上是类定义,我通过Attribute的方式确实可以使当前属性在Json序列化的时候输出为首字母小写。
NewtonSoft.Json 有个[JsonProperty("name")],每个属性加上声明,大小写就随意了

你可能感兴趣的:(C#)