我的控制器正在返回列表的Json结果
Public ActionResult Index([DataSourceRequest] DataSourceRequest request)
{
var list = new List<Product>();
Json(list.ToDataSourceResult(request), JsonRequestBehavior.AllowGet);
}
下面是我的Unit Test方法的代码,其中我调用了上面的方法:
//Act
var actualResult = _Controller.Index(request) as JsonResult;
var data = actualResult.Data;
现在我想把这个数据对象转换成它原来的类型均值列表。
我尝试了如下:
var result = ser.Deserialize<List<Product>>(ser.Serialize(actualResult.Data));
但是我无法通过this.Can获取原始数据,有谁能帮我解决这个问题,我们如何才能将jsonresult.data输出转换为原始类型?
https://stackoverflow.com/questions/24340781
复制相似问题