JsonResult是IActionResult,用于将给定对象格式化为JSON
ObjectResult是内置了内容协商的IActionResult。
在负责写入响应流的ExecuteResultAsync内部,该框架将遍历可用的格式化程序并选择一个相关的格式化程序。
选择格式化程序的逻辑类似于ASP.NET Web API中的逻辑,并基于以下优先顺序:
- 接受 header
- Content-Type header
- 根据类型匹配选择
2023-09-25 19:18:21
JsonResult是IActionResult,用于将给定对象格式化为JSON
ObjectResult是内置了内容协商的IActionResult。
在负责写入响应流的ExecuteResultAsync内部,该框架将遍历可用的格式化程序并选择一个相关的格式化程序。
选择格式化程序的逻辑类似于ASP.NET Web API中的逻辑,并基于以下优先顺序: