JsonResult是IActionResult,用于将给定对象格式化为JSON
ObjectResult是内置了内容协商的IActionResult。

在负责写入响应流的ExecuteResultAsync内部,该框架将遍历可用的格式化程序并选择一个相关的格式化程序。

选择格式化程序的逻辑类似于ASP.NET Web API中的逻辑,并基于以下优先顺序:

  • 接受 header
  • Content-Type header
  • 根据类型匹配选择
posted on 2022-02-14 17:49  gt1987  阅读(217)  评论(0编辑  收藏  举报