using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using YamlDotNet.Serialization.NamingConventions; using YamlDotNet.Serialization; using Newtonsoft.Json; namespace MapoDataFiller { public class SimSetup { public Dictionary> SetupSimInt { get; set; } = new Dictionary>(); public Dictionary> SetupSimReal { get; set; } = new Dictionary>(); public Dictionary> SetupDtData { get; set; } = new Dictionary>(); public static SimSetup readConf(string filePath) { SimSetup retObj = new SimSetup(); if (File.Exists(filePath)) { string rawData = File.ReadAllText(filePath); var rawDecode = JsonConvert.DeserializeObject(rawData); retObj = rawDecode != null ? rawDecode : new SimSetup(); } return retObj; } } }