【发布时间】:2018-10-03 18:48:54
【问题描述】:
我目前正在 net-core 中构建一个具有以下要求的 Web API:
- 所有 Web 事务都必须有每个端点的唯一 Guid 标识符
- 如果使用以前使用的 Guid 命中端点,则再次返回为此 Guid 给出的响应
我试图通过 JsonSerializing WebApi 控制器中的 IActionResult 来实现这一点,但我遇到了一个问题,我无法反序列化所有 IActionResult 响应,因为有些响应没有构造函数。
例如:
JsonSerializationException: Unable to find a constructor to use for type Microsoft.AspNetCore.Mvc.CreatedResult. A class should either have a default constructor, one constructor with arguments or a constructor marked with the JsonConstructor attribute.
有人知道是否可以解决这个问题吗?
【问题讨论】:
标签: api asp.net-core