我有一个视图模型,其中包含一个名为“ cards”的列表。
该列表查看了另一个具有多个值的模型,在我的控制器中,我试图遍历数组并将每个值传递到ViewModel中,但遇到上述错误。
var rest = JArray.Parse(responseString);
foreach (var rec in rest[0]["team"][0]["cards"])
{
//Pass the values into the viewmodel list
vm.Cards.Add(rec);
}
每个'rec'包含4个值,但是当我尝试将它们添加到我的viewmodel中时出现错误(请参见标题)
任何帮助都会很棒。
答案 0 :(得分:0)
您需要将rec
从JToken
转换为Model
vm.Cards.Add(rec.ToObject<Model>());