使用英语阅读

剧集

欢迎使用 System.Text.Json - 如何将 .NET 对象读取和写入为 JSON

替换为 James Montemagno, Matt Soucoup

James 和 Matt 演练 System.Text.Json 的基础知识,以 JSON 形式读取和写入 .NET 对象! 这个惊人的 .NET 内置功能,几乎每个应用都可以利用。 序列化是将对象状态(即其属性的值)转换为可存储或传输的形式的过程。 序列化形式不包含有关对象的关联方法的任何信息。 反序列化从序列化形式重新构造对象。

System.Text.Json 库设计强调在广泛的功能集中实现高性能和低内存分配。 内置的 UTF-8 支持可优化读写以 UTF-8 编码的 JSON 文本的过程,UTF-8 编码是针对 Web 上的数据和磁盘上的文件的最普遍的编码方式。

库还提供了用于处理内存中文档对象模型 (DOM) 的类。 此功能允许对 JSON 文件或字符串中的元素进行随机访问。

章节

  • 00:00 - 简介和什么是 JSON 和 System.Text.Json?
  • 03:00 - 将 .NET 对象写入/序列化为 JSON
  • 07:40 - 将 JSON 数据写入文件
  • 12:05 - 读取/反序列化 JSON 作为 .NET 对象
  • 15:05 - 将 JSON 文件读取到 .NET 对象
  • 19:00 - 总结和下一步

其他资源

.NET