public WeChatConfiguration CreateConfiguration() { using (var fileStream = new FileStream(_configJsonUrl, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { using (var streamReader = new StreamReader(fileStream, Encoding.UTF8)) { string json = streamReader.ReadToEnd(); _configuration = JsonConvert.DeserializeObject <WeChatConfiguration>(json); return(_configuration); } } }
private void SaveJsonConfigFile(WeChatConfiguration configuration) { //写入json文件 File.WriteAllText(_configJsonUrl, JsonConvert.SerializeObject(configuration, Formatting.Indented, new JsonSerializerSettings())); }