using Newtonsoft.Json;
List<string> listTJson = new List<string>();
List<T0> listT0 = T0Service.Get(...)
List<T1> listT1 = T1Service.Get(...)
...
listTJson.Add(JsonConvert.SerializeObject(listT0));
listTJson.Add(JsonConvert.SerializeObject(listT1));
...
Method(listTJson);
public void Method(List<string> listTJson)
{
//每个数据集
for (int i=0;i<listTJson.Count();i++)
{
//object obj = JsonConvert.DeserializeObject(listTJson[i]);
//List<object> listObj = JsonConvert.DeserializeObject<List<object>>(listTJson[i]);
List<Dictionary<string, string>> listTi = JsonConvert.DeserializeObject<List<Dictionary<string, string>>>(listTJson[i]);
//一个数据集里面的每个实体
foreach(Dictionary<string, string> Ti in listTi)
{
//一个实体里面的每个属性
foreach(KeyValuePair<string, string> p in Ti)
{
p.Key 属性名
p.Value 属性值
}
C# Dictionary字典 T泛型反射
最新推荐文章于 2024-02-19 17:37:51 发布