详解.NET Core 3.0 里新的JSON API

2020-03-17 14:02:55于丽

建立该类的一个实例,设置 Property NamingPolicy 为 CamelCase ,然后把这个实例传递给 Deserialize 方法的第二个参数。  

运行看结果 :  

这次就没有问题了。

串行化  

Json Serializer 也支持串行化,也就是把C#数据转化为 JSON 数据:  

这里使用了相同的 options 。  

运行结果:

如果想让输出结果更好看一些,可以在 JsonSerializerOptions 里面进行相应的设置:  

这次输出结果为:

总结  

总结一下 .NET Core 3.0 新的JSON  API :  

Utf 8JsonReader -  读操作,快速,低级   Utf 8JsonWriter -  写操作,快速,低级   JsonDocument -  基于DOM,快速   Json Seriliazer -  串行化 / 反串行化,快速  

另外 JSON .NET  仍然被支持。  

到此这篇关于详解.NET Core 3.0 里新的JSON API的文章就介绍到这了,更多相关.NET Core 3.0 JSON 内容请搜索易采站长站以前的文章或继续浏览下面的相关文章希望大家以后多多支持易采站长站!