using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Linq; using System.Threading.Tasks; namespace Breda_Tour.Data { class RouteDatabase { public List Routes; public RouteDatabase() { Routes = new List(); //readRoutes(); } public void readRoutes() { //Task.Run(() => // { string json = File.ReadAllText("Storage/Routes/routes.json"); JObject JsonObject = JObject.Parse(json); IList JsonList = JsonObject["Routes"].ToList(); foreach (JToken route in JsonList){ Routes.Add(JsonConvert.DeserializeObject(route.ToString())); Debug.Write($"Routes toegevoegd: groote is: {Routes.Count}"); } // }); } } }