UWP App后台任务无法写入JSON文件

时间:2016-07-26 11:29:34

标签: json json.net uwp

我正在尝试读取和写入我的Windows 10运行时组件项目中的JSON文件。

我能够从JSON文件中读取数据,但无法写入JSON文件。

它会拒绝错误访问。

我无法从项目文件夹中读取JSON文件,或者有办法执行此操作。

谢谢

1 个答案:

答案 0 :(得分:3)

无法在UWP应用中写入项目文件夹,因为MSDN说:

  

..该应用程序的安装目录是一个只读位置..

尝试使用LocalFolder作为文件的存储而不是项目文件夹:

//save file to local folder
await ApplicationData.Current.LocalFolder.CreateFileAsync("your.json");
//get file from local
var item = await ApplicationData.Current.LocalFolder.TryGetItemAsync("your.json") as StorageFile;