我试图提取的JSON数据只包含其值为

时间:2018-01-17 06:38:05

标签: .net json

我的json数据

"BLANK"   : false,
"3NWK"    : true,
"3RWK"    : false,
"3LK"     : true,
"3WCBPK"  : false,
"3WLPK"   : false,
"2DGZK"   : true

我写的逻辑

  parsedMessage = new JObject
     (
     new JProperty("parsedMsg", parsedMsgMerge)
     );

                    foreach (JObject parsedObject in  parsedMessage )
                    {
                        foreach (JProperty parsedProperty in parsedObject.Properties())
                        {
                            string propertyName = parsedProperty.Name;
                            string propertyValue = (string)parsedProperty.Value;

                            if (propertyValue.Equals("true"))
                            {
                                // string propertyValue = (string)parsedProperty.Value;

                                Console.WriteLine("Name: {0}, Value: {1}", propertyName, propertyValue);


                           }

                        }
                    }
                    Console.ReadLine();

我在运行时遇到此错误

  

Microsoft.CSharp.RuntimeBinder.RuntimeBinderException:最好的   重载方法匹配   ' Newtonsoft.Json.Linq.JArray.Parse(字符串)'有一些无效的论点   在CallSite.Target(Closure,CallSite,Type,Object)

0 个答案:

没有答案