【发布时间】:2020-11-27 20:51:34
【问题描述】:
我有一个 xamarin 应用程序,我需要从我添加到 Asset 文件夹中的 json 文件中读取。
This is how the folder tree is in the solution explorer.
用于读取此 json 文件的代码是从 Model 文件夹中的 User 类中调用的。
这就是我尝试访问此文件的方式。
string path = Path.Combine(Directory.GetCurrentDirectory(), "..", "Assets", "data", "User.json");
var assembly = typeof(User).GetType().Assembly;
var stream = assembly.GetManifestResourceStream($"{assembly.GetName().Name}.{"User.json"}");
using (var reader = new StreamReader(stream))
{
string jsonString = await reader.ReadToEndAsync();
users = JsonConvert.DeserializeObject<List<User>>(jsonString);
}
流变量为空。 请帮忙。
【问题讨论】:
-
可以吗?
标签: c# xamarin mobile-development