コード例 #1
0
        private void _loadScraperConfig(ScraperHomeLessStateModel state)
        {
            var configFilename = state.ConfigFilename;

            if (File.Exists(configFilename))
            {
                _config = JsonConvert.DeserializeObject <ScraperHomeLessConfigModel>(File.ReadAllText(configFilename));
            }
            else
            {
                _config = new ScraperHomeLessConfigModel();
                _saveScraperConfig(_config, configFilename);
            }
        }
コード例 #2
0
        private void _saveScraperConfig(ScraperHomeLessConfigModel config, string configFilename)
        {
            File.WriteAllText(configFilename, JsonConvert.SerializeObject(config, Newtonsoft.Json.Formatting.Indented));

            _log($"Save config:{configFilename} is done");
        }