欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-03-10 12:39:49
我是一名 ASP.NET 程序员,专注于 B/S 项目开发。累计文章阅读量超过一千万,我的博客主页地址:https://www.itsvse.com/blog_xzz.html 只需要设置JsonSerializerSettings参数即可。 代码如下: 效果图如下: 原文地址:https://do ......

我是一名 asp.net 程序员,专注于 b/s 项目开发。累计文章阅读量超过一千万,我的博客主页地址:

只需要设置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}

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

原文地址: