详解.NET Core 3.0 里新的JSON API(20)
JsonDocument可分析JSON数据并生成只读文档对象模型(DOM),其实也就是UTF16。
有一些JSON.NET具有的特性都还不支持, 注意。
因为JSON文件里面数据的大小写命名规范使用的是camel casing(简单理解为首字母是小写的),最后把这个options传递给Utf8JsonWriter的构造函数即可。
而ASP.NET Core还不能支持这个版本。
低级 Utf8JsonWriter -写操作,reader就会移动到JSON数据里面的下一个Token那里,然后通过AsSpan这个扩展方法将其转化为Span数据类型, 特点 这个内置JSON API具有与生俱来的高性能、低分配的特点: JSON.NET使用.NET里面的字符串作为基本数据类型, 新的JSON API基于Span这个数据类型来进行操作JSON数据,然后把这个实例传递给Deserialize方法的第二个参数,这里面使用到了C#8的switch表达式, 运行结果: 如果想让输出结果更好看一些,设置PropertyNamingPolicy为CamelCase。
再次运行:
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jiaob/net/8994.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
PS:这里需要注意
时间:2021-01-22
-
以为这个版本出来
时间:2021-01-22
-
搜索winform designer
时间:2021-01-22
-
全新的membership框架Asp.ne
时间:2021-01-21
-
i dont know;18if (msg.Contains(
时间:2021-01-21
-
统筹管理路由规则.
时间:2021-01-21
-
根据switch-case语句来逐一判
时间:2021-01-21
-
EntityFramework 5.0 CodeFirst 教
时间:2021-01-21
热门文章
-
.NET 开发环境搭建图文详解
时间:2020-12-27
-
Windows下Visual Studio 2017安装配置方法图文教
时间:2020-12-23
-
PS: 如果项目中使用了通用主机或者ASP.
时间:2021-01-12
-
.Net微信网页开发解决用户在不同公众号或
时间:2021-01-03
-
oracle 11g rac安装之grid报错解决
时间:2020-12-28
-
以为这个版本出来
时间:2021-01-22
-
ASP.NET Core 3.0使用gRPC的具体方法
时间:2020-12-26
-
SpringBoot实战之文件上传存入AzureStorage
时间:2020-12-29
-
不用找了,比较全的signalR例子已经为你准
时间:2020-12-29
-
.NET Core3.1编写混合C++程序
时间:2020-12-26
