这是我的代码
public class StudentViewModel
{
public list<student> StudentId{get;set;}
}
public calss student
{
public List<string> Marks {get;set;}
public string Id{get;set;}
public string Name{get;set;}
}
我有像
这样的字符串数据[{"id":"101","name":"abc","marks":[["67","34"]]},{"id":"102","name":"xyz","marks":[["98"],["85]]}]
在上面的学生视图模型中包含列表类学生。我有很多学生的详细信息。如何将上述字符串数据分配给mvc控制器中的模型。
答案 0 :(得分:0)
您需要使用任何json解析器将您的字符串数据解析为C#对象,例如newton soft并将其转换为C#对象。
var student = JsonConvert.DeserializeObject<List<student>>(strInput);
或您也可以使用System.Web.Script.Serialization.JavaScriptSerializer
,代码如下
var students= new JavaScriptSerializer().Deserialize<List<student>>(strInput);