1. 程式人生 > >C#使用NewtonSoft進行Json序列化,設定欄位首字母小寫方法

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")],每個屬性加上宣告,大小寫就隨意了