C# 找不到编译动态表达式所需的一个或多个类型。你错过了推荐人吗?
这是给我的错误 找不到编译动态表达式所需的一个或多个类型。你错过了推荐人吗 foreach语句无法对“System.Collections.IEnumerable”类型的变量进行操作,因为“System.Collections.IEnumerable”不包含“GetEnumerator”的公共定义 json数据C# 找不到编译动态表达式所需的一个或多个类型。你错过了推荐人吗?,c#,json,dynamic,foreach,C#,Json,Dynamic,Foreach,这是给我的错误 找不到编译动态表达式所需的一个或多个类型。你错过了推荐人吗 foreach语句无法对“System.Collections.IEnumerable”类型的变量进行操作,因为“System.Collections.IEnumerable”不包含“GetEnumerator”的公共定义 json数据 dynamic dynObj = JsonConvert.DeserializeObject(jsonString); var sOffers = dyn
dynamic dynObj = JsonConvert.DeserializeObject(jsonString);
var sOffers = dynObj.b2b;
//string sCoupons = dynObj;
System.Data.DataTable dtPromotions = new System.Data.DataTable();
dtPromotions.Columns.Add("ctin", typeof(string));
dtPromotions.Columns.Add("inv", typeof(string));
dtPromotions.Columns.Add("val", typeof(double));
dtPromotions.Columns.Add("idt", typeof(DateTime));
dtPromotions.Columns.Add("txval", typeof(double));
dtPromotions.Columns.Add("camt", typeof(double));
foreach (var cou in sOffers)
{
string cou1 = Convert.ToString(cou);
string[] RowData = Regex.Split(cou1.Replace
("{", "").Replace("}", ""), ",");
DataRow nr = dtPromotions.NewRow();
foreach (string rowData in RowData)
{
try
{
int idx = rowData.IndexOf(":");
string RowColumns = rowData.Substring
(0, idx - 1).Replace("\"", "").Trim();
string RowDataString = rowData.Substring
(idx + 1).Replace("\"", "");
nr[RowColumns] = RowDataString;
}
catch (Exception ex)
{
continue;
}
}
dtPromotions.Rows.Add(nr);
“gstin”:“24BIMPM58161MZS”,
“fp”:“2017年7月7日”,
“b2b”:[
{
“ctin”:“24AUNPP1970D1ZL”,
“cfs”:“Y”,
“cname”:空,
“投资部”:[
{
“val”:135450,
“itms”:[
{
“num”:1,
“itm_det”:{
“samt”:3225,
“rt”:5,
“txval”:129000,
“camt”:3225
}
}
],
“存货类型”:“R”,
“pos”:“24”,
“idt”:“2017年7月25日”,
“rchrg”:“N”,
“因努姆”:“8”,
“chksum”:“226711c5f67483b9d7ebefed3bce124835d6fc6d5e2ba087f0438e9c3c8c7fe7”
}
]
},
{
“ctin”:“24ADIPM3140N1ZH”,
“cfs”:“Y”,
“cname”:空,
“投资部”:[
{
“val”:38932,
“itms”:[
{
“num”:1,
“itm_det”:{
“samt”:926.95,
“csamt”:0,
“rt”:5,
“txval”:37078.1,
“camt”:926.95
}
}
],
“存货类型”:“R”,
“pos”:“24”,
“idt”:“2017年7月31日”,
“rchrg”:“N”,
“因努姆”:“50”,
“chksum”:“c1fdd2c29c66639b4f68990b9da82c4c98ee893be5364dc77f78d1b125c51675”
},
{
“val”:35964,
“itms”:[
{
“num”:1,
“itm_det”:{
“samt”:856.29,
“csamt”:0,
“rt”:5,
“txval”:34251.44,
“camt”:856.29
}
}
],
“存货类型”:“R”,
“pos”:“24”,
“idt”:“2017年7月31日”,
“rchrg”:“N”,
“因努姆”:“51”,
“chksum”:“34200DD2629CFA60E984EA7E7B19FEBDE6F7BFB8DB159B01A4C05C42F8104”
}
]
},
{
“ctin”:“24AOFPG1728Q1ZR”,
“cfs”:“Y”,
“cname”:空,
“投资部”:[
{
“瓦尔”:19214年,
“itms”:[
{
“num”:1,
“itm_det”:{
“samt”:457.48,
“csamt”:0,
“rt”:5,
“txval”:18299.28,
“camt”:457.48
}
}
],
“存货类型”:“R”,
“pos”:“24”,
“idt”:“2017年7月29日”,
“rchrg”:“N”,
“因努姆”:“250/JB”,
“chksum”:“477566683cd56262c513fd155d3975c8eec0f3efcb6fbf585ddd2b2e750ad763”
}
]
},
{
“ctin”:“24AOYPG9615H1ZH”,
“cfs”:“Y”,
“cname”:空,
“投资部”:[
{
“val”:36203,
“itms”:[
{
“num”:1,
“itm_det”:{
“samt”:861.98,
“csamt”:0,
“rt”:5,
“txval”:34479,
“camt”:861.98
}
}
],
“存货类型”:“R”,
“pos”:“24”,
“idt”:“2017年7月28日”,
“rchrg”:“N”,
“因努姆”:“889”,
“chksum”:“e6cb091f4f0c1839387661eee1c4bfac9e910a3352a6cbfcda478ba274f033f9”
},
{
“val”:37951,
“itms”:[
{
“num”:1,
“itm_det”:{
“samt”:903.58,
“csamt”:0,
“rt”:5,
“txval”:36143,
“camt”:903.58
}
}
],
“存货类型”:“R”,
“pos”:“24”,
“idt”:“2017年7月28日”,
“rchrg”:“N”,
“因努姆”:“890”,
“chksum”:“5f6664344d01de699262efe59e87d1995a5a2ea518db0fb19d3224f24c913538”
},
{
“val”:36780,
“itms”:[
{
“num”:1,
“itm_det”:{
“samt”:875.7,
“csamt”:0,
“rt”:5,
“txval”:35028,
“camt”:875.7
}
}
],
“存货类型”:“R”,
“pos”:“24”,
“idt”:“2017年7月28日”,
“rchrg”:“N”,
“因努姆”:“891”,
“chksum”:“ED396B6B2A31008456798CC231750440679F3982E944C9711DD2B4864943FCEF4”
}
]
},
{
“ctin”:“24AJLPB1935F1ZM”,
“cfs”:“N”,
“cname”:空,
“投资部”:[
{
“val”:19735,
“itms”:[
{
“num”:1,
“itm_det”:{
“samt”:1505.25,
“csamt”:0,
“rt”:18,
“txval”:16725,
“camt”:1505.25
}
}
],
“存货类型”:“R”,
“pos”:“24”,
“idt”:“22-07-2017”,
“rchrg”:“N”,
“因努姆”:“138”,
“chksum”:“30B0FB30D87DC3CCD79ADFAABAED9EE0A75EF3A2CF5B9879062B2EDCB295518”
},
{
“val”:19735,
“itms”:[
{
“num”:1,
“itm_det”:{
“samt”:1505,
“csamt”:0,
“rt”:18,
“txval”:16725,
“camt”:1505
}
}
],
“存货类型”:“R”,
“pos”:“24”,
“idt”:“22-07-2017”,
“rchrg”:“N”,
“因努姆”:“37”,
“chksum”:“7855dbbbdd860e7e5d084f12d256e78590fce043e65b668782b2619d334f02ba”
}
]
},
{
“ctin”:“24AALPW2456R1ZT”,
“cfs”:“Y”,
“cname”:空,
“投资部”:[
{
“val”:26951,
”“是吗
{