【发布时间】:2014-02-23 16:47:43
【问题描述】:
使用 VS 2013,C#
我正在尝试在我的项目中使用 JSON 文件。使用下一个代码(如 MS 的示例项目):
Uri dataUri = new Uri("ms-appx:///DataModel/MyData.json");
StorageFile fileToRequest = await StorageFile.GetFileFromApplicationUriAsync(dataUri);
string jsonText = await FileIO.ReadTextAsync(fileToRequest);
JsonObject jsonO = JsonObject.Parse(jsonText);
JsonArray jsonA = jsonO["Events"].GetArray();
结果是这样的:
下一步 - 未找到异常文件,但存在
此外,如果使用 VS 的示例项目启动相同的代码 - 一切正常。 示例项目中的代码:
Uri dataUri = new Uri("ms-appx:///DataModel/SampleData.json");
StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(dataUri);
string jsonText = await FileIO.ReadTextAsync(file);
JsonObject jsonObject = JsonObject.Parse(jsonText);
JsonArray jsonArray = jsonObject["Groups"].GetArray();
这段代码的调试得到:
所以问题 - 为什么我得到异常 FileNotFound,为什么这个文件对我的项目不可见。
【问题讨论】:
标签: c# .net json visual-studio-2013