我有一个带有 PHP 文档的第三方 API,但我使用的是 C# 和 ASP.NET MVC。
API 方法之一作为参数发送Fields。
FIELDS是一个数组,其中包含ID存储 int 值的字段。
所以在 PHP 中它会是这样的:
$fields=array(ID=>4);
在 C# 中将此类参数获取到控制器方法的最佳方法是什么?
我这样做是这样的:
public class FieldsModel
{
public int ID { get; set; }
}
[HttpPost]
public string Test(FieldsModel[] FIELDS)
{
//some code goes here
}
此代码有效,但也许有更好的解决方案将 PHP 命名数组映射到 C# 控制器参数?
PS 实际上,FIELDS如果重要的话,数组总是只包含一个 ID。
函数式编程
相关分类