相关疑难解决方法(0)

LINQ to JSON:InvalidOperationException:Lambda参数不在范围内

我正在尝试执行LINQ to JSON的示例代码(如下所述),但它给了我以下错误

堆栈跟踪:

[InvalidOperationException:Lambda参数不在范围内]

我正在执行的代码是:

      JObject rss =
          new JObject(

                new JProperty("id", "James Newton-King"),
                new JProperty("name", "http://james.newtonking.com"),
                new JProperty("data", "James Newton-King's blog."),
                new JProperty("children",
                  new JArray(
                    from p in mwsysbot.Software
                    where p.SoftwareName == name
                    select new JObject(                            
                      new JProperty("id",p.SoftwareUUID),
                      new JProperty("name", p.SoftwareName)         
                    )
                  )
                 )
               );
Run Code Online (Sandbox Code Playgroud)

此外,当我删除行"new JProperty("name",p.SoftwareName)"代码执行完美.

为什么?

linq-to-objects json json.net

5
推荐指数
1
解决办法
5818
查看次数

标签 统计

json ×1

json.net ×1

linq-to-objects ×1