newbie тук, аз не можах да намеря някакъв пример за Xamarin Форми прочетете местен json файл и да го покажете. Трябва да извърша локално тестване, за да прочета локалния Json файл.
1) Къде да запазя json файла за четене? в Android и iOS Проекти или само в PCL проект?
2) Как да прочетете файла?
тук кода, но не е пълна, тъй като аз не как да прочетете файла.
using (var reader = new System.IO.StreamReader(stream))
{
var json = reader.ReadToEnd();
var rootobject = JsonConvert.DeserializeObject<Rootobject>(json);
whateverArray = rootobject.Whatever;
}
Кодът пропуска Пътя и други, които се изискват.
Вашата помощ е много ценена.
Благодаря
Отговори:
5 за отговор № 1Можете директно да добавите вашия JSON файл в PCL. След това променете изграждане на действие да се Вграден ресурс
Сега можете да четете данните на Json чрез:
var assembly = typeof("<ContentPageName>").GetTypeInfo().Assembly;
Stream stream = assembly.GetManifestResourceStream("Your_File.json");
using (var reader = new System.IO.StreamReader(stream))
{
var json = reader.ReadToEnd();
var data= JsonConvert.DeserializeObject<Model>(json);
}