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")],每個屬性加上聲明,大小寫就隨意了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章