Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 找不到编译动态表达式所需的一个或多个类型。你错过了推荐人吗?_C#_Json_Dynamic_Foreach - Fatal编程技术网

C# 找不到编译动态表达式所需的一个或多个类型。你错过了推荐人吗?

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

这是给我的错误

找不到编译动态表达式所需的一个或多个类型。你错过了推荐人吗

foreach语句无法对“System.Collections.IEnumerable”类型的变量进行操作,因为“System.Collections.IEnumerable”不包含“GetEnumerator”的公共定义

json数据

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, ”“是吗
{