我正在从循环中调用 rest API,并且我的对象名称是在运行时确定的。我可以在这里对一个对象使用反射,但是如何获取对象列表?
foreach (CloudDBTableList table in cloudDBTableList)
{
string uri = string.Format(table.URI, "1-Jan-2011");
string result = _dataPullSvcAgent.GetData (baseURI + uri);
string tableClassType = table.TableName + ", " + namespacePrefix;//namespacePrefix is same as assembly name.
Type t = Type.GetType(tableClassType);
JavaScriptSerializer jsonDeserializer = new JavaScriptSerializer();
//t is only type of object whereas below method returns List<t> how to put it?
var objectList = jsonDeserializer.Deserialize(result, t);
}
return true;
}