POSTMAN Json字符串解析问题

问题描述 投票:0回答:1

美好的一天, 我正在使用 Postman 向 Localhost 发送 API 端点的发布请求,但遇到问题。 邮差身体 相关C#方法如下:

public IActionResult SavePaymentPlan(string obj)
{
    DebtPaymentInfo info = JsonConvert.DeserializeObject<DebtPaymentInfo>(obj);
    IActionResult response = Unauthorized();
}

我知道 Postman 需要上述方法的 obj。如何在 Postman 正文中提及这一点?

我尝试过以不同的方式提及 obj 但没有任何效果。

json postman webapi
1个回答
0
投票

您传递的数据(JSON)与服务器期望的数据(字符串)不匹配。一些改进:

使用

JsonObject
或自定义 dto 而不是字符串。

[HttpPost("SavePaymentPlan")]
public IActionResult SavePaymentPlan([FromBody] JsonObject obj)
{
    return Ok(obj);
} 

然后从Postman传递一个JSON数据。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.