在DotNetCore3.0中json的使用不再需要额外的引入Newtonsoft.Json的包,因为在3.0中提供了一个新型的json操作工具类-System.Text.Json。
首先我们先新建一个测试的对象

然后稍微对System.Text.Json中的序列化和反序列化的方法进行封装

接着新建一个测试的控制器进行调试显示结果


就这样结果很明显的出来了。
其实我们还还可以自己自定义一些属性来控制序列化行为,就好像,忽略属性或者是指定属性的名称等

自定义属性前的请求结果:

自定义属性后的请求结果:

在DotNetCore3.0中,System.Text.Json替代了Newtonsoft.Json,用于序列化和反序列化操作。文章介绍了如何使用这个新的JSON工具类,并展示了自定义属性控制序列化行为的方法。
1431

被折叠的 条评论
为什么被折叠?



