Esempio n. 1
0
 /// <summary>
 /// config.jsonファイルを保存する
 /// </summary>
 /// <param name="path">保存するパス</param>
 /// <param name="configJson">保存する情報</param>
 /// <param name="mergeUnknown">不明なプロパティをマージするかのフラグ</param>
 /// <returns></returns>
 public async Task WriteAsync(string path, ConfigJson configJson, bool mergeUnknown)
 {
     using (var writer = new StreamWriter(new FileStream(path, FileMode.Create, FileAccess.Write), new UTF8Encoding(false)))
     {
         var jsonString = configJson.SerializeToJson(mergeUnknown);
         await writer.WriteAsync(jsonString);
     }
 }