参考
如何在 ASP.NET Core Web API 中以三种方式返回数据
HTTP
webapi版本控制
- ASP.Net Core WebApi几种版本控制对比 - 菠萝吹雪—Code - 博客园
- Asp.net WebApi版本控制 - dz45693 - 博客园
- Asp.Net Core WebApi 4种版本控制的方式
序列化
- 如何对 JSON 进行序列化和反序列化(使用System.Text.Json)--官网
- 如何从 Newtonsoft.Json(json.net) 迁移到 System.Text.Json --官网
- 处理 JSON Patch 请求--官网
- 格式化响应数据--官网
- .netcore3.0 System.Text.Json 日期格式化
- .NET Core 3.0 System.Text.Json 和 Newtonsoft.Json 行为不一致问题及解决办法_dotNET跨平台-CSDN博客
- .NET Core 3 System.Text.JSON的使用
- .NET Core 3.0 中使用 System.Text.Json 序列化中文时的编码问题_已解决_博问_博客园
- [译]试用新的System.Text.Json API - WAKU - 博客园
- .net core中关于System.Text.Json的使用 - chef-mas - 博客园
- asp.net core 3.0 MVC JSON 全局配置
- Newtonsoft官网
- Asp.Net Core中Json序列化处整理(使用Newtonsoft.Json)
- NET流行高性能JSON框架-Json.NET
- Newtonsoft.Json高级用法
REST API描述:Swagger (OpenAPI)
Swagger (OpenAPI) 是一个与语言无关的规范,用于描述 REST API。 它使计算机和用户无需直接访问源代码即可了解 REST API 的功能。 其主要目标是:
- 尽量减少连接分离的服务所需的工作量。
- 减少准确记录服务所需的时间。
.NET 的两个主要 OpenAPI 实现是 Swashbuckle 和 NSwag,请参阅: