.net core 中使用 Newtonsoft.Json 序列化json的首字母小写处理
本文是记录文章,记录自己使用过程中遇到的问题参考文章先感谢:
https://docs.microsoft.com/zh-cn/aspnet/core/web-api/advanced/formatting?view=aspnetcore-3.1
https://www.cnblogs.com/shapman/p/12232640.html
本文使用的环境是.net core 3.1,总结起来就是2步:
1.引用dll
引用如下2个包:
Newtonsoft.Json
Microsoft.AspNetCore.Mvc.NewtonsoftJson
2.修改全局配置
修改Startup.cs中的ConfigureServices 方法,添加内容如下:
services.AddMvc().AddNewtonsoftJson(opt => { //忽略循环引用 opt.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore; //不改变字段大小 opt.SerializerSettings.ContractResolver = new DefaultContractResolver(); });
然后就可以了
作者:守望
QQ:497886344 微信: yellowgiutou
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。