仅在WP7项目中使用JSON.NET时出错



以下是一些在WP7项目中使用时只会失败(编译)的代码。

            var tree = JObject.Parse(Json);
        var temp =
            from t in tree.Root["dates"].Children()
            select new Schedule {DateString = (string) t["date_string"]};

这是一个WP7.1项目,我使用的JSON.NET dll是:

\软件包\Newtonsoft.Json.40.5\lib\sl4-windowsphone71\Newtonsoft.Json.dll

这是我在temp中发现的例外:

'System.Collections.Generic.IEnumerable<Test.Models.Schedule>' does not contain a definition for 'System' and no extension method 'System' accepting a first argument of type 'System.Collections.Generic.IEnumerable<Test.Models.Schedule>' could be found (are you missing a using directive or an assembly reference?)

"var tree=JObject.Parse(Json);"行解析Json字符串,并毫无问题地构建树。

确切的代码可以在Monodroid和C#库项目中完美运行(使用适当的JSON.NET构建)。

有什么想法吗?

谢谢。

在我的WP7应用程序中,我使用以下代码读取JSON:

JsonTextReader jtr;
jtr = new JsonTextReader(new StringReader(e.Result));

也许这会奏效?

相关内容

  • 没有找到相关文章

最新更新