/ / Как се чете локален json файл и дисплей - xamarin.forms

Как да прочетете локален json файл и дисплей - xamarin.forms

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);
}