对JSON输入使用Bind属性

时间:2018-07-07 08:22:04

标签: asp.net-mvc asp.net-web-api asp.net-core

我有一个WebAPI方法,该方法接受这样的参数:

public async Task<string> GetAmountDetails ([FromBody] MessageFormat msgFormat)
{
   var amountDTO = JSON.DeserializeObject<CustomerAmount>(msgFormat.Parameters[param],JsonSerializeSettings);

}

在这里,MessageFormat是一种JSON格式,其中包含参数和其他信息。 CustomerAmount是一个单独项目中的模型。

我们有一个第三方代码检查工具,该工具在此代码中显示安全警报。建议使用属性:

[Bind(Include="",...)]

我想知道如何使用此绑定,因为我们正在获取JSON格式的参数。

0 个答案:

没有答案