using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Breda_Tour.Data { class HelpPageDatabase { private List HelpItems; public HelpPageDatabase() { HelpItems = new List(); readHelpItems(); } private void readHelpItems() { Task.Run(() => { string json = File.ReadAllText("Storage/helpitems/helpitems.json"); JObject JsonObject = JObject.Parse(json); IList JsonList = JsonObject["HelpItems"].ToList(); foreach (JToken helpitem in JsonList) { HelpItems.Add(JsonConvert.DeserializeObject(helpitem.ToString())); } System.Diagnostics.Debug.WriteLine(HelpItems[0].HelpItemSteps[0].Title); }); } } }