[] Newtonsoft.Json small hump json serialized format (lowercase first letter of the property name)

Original: [] Newtonsoft.Json small hump json serialized format (lowercase first letter of the property name)

I am a ASP.NET programmer to focus on B / S project development. The cumulative amount of more than ten million articles to read my blog home page address: https://www.itsvse.com/blog_xzz.html

JsonSerializerSettings only need to set parameters.

code show as below:

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();
        }

The effect is as follows:

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

Newtonsoft.Json

Original Address: https://down.itsvse.com/k/m4fdvk.html

Guess you like

Origin www.cnblogs.com/lonelyxmas/p/12178782.html