当前位置:首页 > Web开发 > 正文

【Newtonsoft.Json】json序列化小驼峰格局(属性名首字母小写)

2024-03-31 Web开发

标签:

原文:【Newtonsoft.Json】json序列化小驼峰格局(属性名首字母小写)

我是一名 ASP.NET 措施员,,专注于 B/S 项目开发。累计文章阅读量赶过一千万,我的博客主页地点:https://www.itsvse.com/blog_xzz.html

只需要设置JsonSerializerSettings参数即可。

代码如下:

public class TestModel { public string Name { get; set; } public string Age { get; set; } public string Url { get; set; } = "https://www.itsvse.com"; public int CustomId { get; set; } } static void Main(string[] args) { var model = new TestModel() { Name = "架构师", Age = "5", CustomId = 10086 }; var setting = new JsonSerializerSettings { ContractResolver = new Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver() }; var json = JsonConvert.SerializeObject(model, setting); Console.WriteLine(json); var json1 = JsonConvert.SerializeObject(model); Console.WriteLine(json1); Console.Read(); }

效果图如下:

{"name":"架构师","age":"5","url":"https://www.itsvse.com","customId":10086} {"Name":"架构师","Age":"5","Url":"https://www.itsvse.com","CustomId":10086}

原文地点:https://down.itsvse.com/k/m4fdvk.html

【Newtonsoft.Json】json序列化小驼峰格局(属性名首字母小写)

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31822.html