.NET 8 Preview 1 中 SystemTextJson 的改进
💡
原文中文,约8000字,阅读约需19分钟。
📝
内容提要
SystemTextJson 在 .NET 8 Preview 1 中的改进包括:支持没有映射的 JSON 属性处理,支持接口继承的属性序列化,新增 SnakeCaseNaming 和 KebabCaseNaming,以及 JsonSerializerOptions 中增加 IsReadOnly 和 MakeReadOnly 方法,Preview 2 修复了之前的 BUG。
🎯
关键要点
- .NET 8 Preview 1 中 System.Text.Json 的改进包括支持没有映射的 JSON 属性处理。
- 新增了对接口继承属性的序列化支持。
- 新增了 SnakeCaseNaming 和 KebabCaseNaming 两种属性名称序列化方式。
- JsonSerializerOptions 中增加了 IsReadOnly 和 MakeReadOnly 方法。
- Preview 2 修复了之前的 BUG。
➡️