コード例 #1
0
        public JsonRuleContainer(JsonSerializer serializer, string fileLocation, IFileLoader fileLoader)
        {
            var content = fileLoader.ReadAsString(fileLocation);
            
            var result = JsonConvert.DeserializeObject<JObject>(content);

            var descriptionRules = result["PointRules"]["DescriptionRules"].Select(t => t.ToObject<DescriptionRule>(serializer)).ToList();

            PointRules = new List<PointRule>(descriptionRules);

            SeriesRules = new List<SeriesRule>();
        }