如何自动转换数字到字符串在.net核心API FromBody参数反序列化时?



我使用。net 5,我有一个字符串类型属性的数据模型。当我使用它在控制器和用户发送一个数字或其他类型的值,我希望它可以自动转换为字符串类型,而不是抛出一个错误,我该怎么做?

谢谢。

模型如下:

public class Product
{
public string ProductNo { get; set; }
public string ProductName { get; set; }
}

,输入可以是

[
{
"productNo": 123456,
"productName": "abc"
},
{
"productNo": "S123",
"productName": "def"
}
]

我通过使用NewtonsoftJson代替Text找到了一个解决方案。Json

https://stackoverflow.com/a/58155409/5886375

相关内容

最新更新