当前位置: 移动技术网 > IT编程>开发语言>.net > 【Newtonsoft.Json】json序列化小驼峰格式(属性名首字母小写)

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

2020年01月04日  | 移动技术网IT编程  | 我要评论

捉鱼网,偷看女生宿舍小游戏,iqs

我是一名 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

原文地址:

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网