foreach (PropertyDescriptor dp in TypeDescriptor.GetProperties(typeof(T)))
                 {
                     Row[dp.Name] = dp.GetValue(item);
                 }
                 dataTable.Rows.Add(Row);
             }
             return dataTable;
         } 
     }
 }
在C语言中解析JSON配置文件
