Fixed a bug when loading empty json file

This commit is contained in:
2023-08-05 21:25:47 +03:00
parent 0104d09509
commit 41ad37b3bb
2 changed files with 30 additions and 14 deletions

View File

@@ -32,13 +32,13 @@ public class JsonManager
/// <returns></returns>
public static async Task<T> ConvertFromJson<T>(string input)
{
Console.WriteLine(input);
Stream text;
if (File.Exists(input))
text = new MemoryStream(await File.ReadAllBytesAsync(input));
else
text = new MemoryStream(Encoding.ASCII.GetBytes(input));
text.Position = 0;
var obj = await JsonSerializer.DeserializeAsync<T>(text);
await text.FlushAsync();
text.Close();