C#实体对象序列化成Json并让字段的⾸字母⼩写的两种解决⽅法
    解决办法有两种:
    第⼀种:使⽤对象的字段属性设置JsonProperty来实现(不推荐,因为需要⼿动的修改每个字段的属性)

    1. public class UserInfo
    2. {
    3. [JsonProperty("id")]
    4. public int Id{ set; get; }
    5. [JsonProperty("userName")]
    6. public string UserName{ set; get; }
    7. }

    第⼆种:使⽤newtonsoft.json来设置格式化的⽅式(推荐使⽤)

    1. var user = new { Name = "john", Age = 19 };
    2. var serializerSettings = new JsonSerializerSettings
    3. {
    4. // 设置为驼峰命名
    5. ContractResolver = new CamelCasePropertyNamesContractResolver()
    6. };
    7. var userStr = JsonConvert.SerializeObject(user, Formatting.None, serializerSettings);