这是我的情况。我构建了一个旨在填充报告的 Web 服务。它接收可变数量的“发现”,然后生成包含所有发现的报告。
有没有办法使用 JSON 一次发布多个结果并将其绑定到 List 对象?
编辑:
所以更具体地说,一个发现看起来像:
{标题:“标题”,描述:“描述”,评级:“高”}
我希望能够让我的函数看起来像这样:
[HttpPost]
public string Post(IList<Finding> findings){
//code...
}
public class Finding{
public string title {get; set;}
//...
}
所以本质上我想将这些 JSON 发现的数组绑定到 IList
更新:我希望能够让它自动绑定。我目前可以通过发布 JSON 字符串(使用 JSON.stringify)来解决
这是我的有效代码:
[HttpPost]
public string Post([FromBody]object jsonString){
IList<Finding> findingList = JsonConvert.DeserializeObject<IList<Finding>>(jsonString.toString());
//...
}
关于如何让它自动绑定而不是转换的任何想法?