Xamarin Forms:如何从我的 android 智能手机的 Phonestorage 中读取 Json 文件中的数据
Xamarin Forms: How to Read Data from Json File from the Phonestorage of my android smartphone
我正在尝试从使用该应用程序的 Phone 的存储中的 Json 文件中读取数据。我该怎么做?
这就是我要做的。可以在 File Handling in Xamarin.Forms:
中找到更多信息
// get file name
string fileName = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "YourJsonFile.json");
// read file
string json = File.ReadAllText(fileName);
// deserialize/parse json
var data = JsonConvert.DeserializeObject<Data>(json);
// or
var jObject = JObject.Parse(json);
以上假定使用 Newtonsoft.Json
,但是,使用 System.Text.Json
.
可以实现类似的效果
我正在尝试从使用该应用程序的 Phone 的存储中的 Json 文件中读取数据。我该怎么做?
这就是我要做的。可以在 File Handling in Xamarin.Forms:
中找到更多信息// get file name
string fileName = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "YourJsonFile.json");
// read file
string json = File.ReadAllText(fileName);
// deserialize/parse json
var data = JsonConvert.DeserializeObject<Data>(json);
// or
var jObject = JObject.Parse(json);
以上假定使用 Newtonsoft.Json
,但是,使用 System.Text.Json
.