相关疑难解决方法(0)

解析值时遇到错误意外字符:。路径 '',第 1 行,位置 1

我有一个 ASP.Net Core 2.1 应用程序。我收到与下面 SO 链接中提到的相同的错误。

解析值时遇到意外字符: 。路径 '',第 1 行,位置 1

答案部分中建议的解决方案似乎也解决了这个问题。

但是为一个属性创建一个类是开销并且对我没有吸引力。

过去,我没有使用 .Net Framework 4.5(+) 创建这样的开销类就做了同样的事情

// POST api/values
[HttpPost]
public void Post([FromBody]string email)
{
}
Run Code Online (Sandbox Code Playgroud)

通过邮递员,我发布

{
    "email": "myemail@email.com"
}
Run Code Online (Sandbox Code Playgroud)

如何在不创建任何类等的情况下将电子邮件值传递给 API?

我宁愿棒[FromBody],因为在我的应用程序中所有的API被接受PARAMSFromBodyPost方法。

c# postman asp.net-core asp.net-core-webapi asp.net-core-2.1

6
推荐指数
1
解决办法
4316
查看次数