public async Task SaveData() { savedUser = new SaveDiscordUser(this); string outputJSON = JsonConvert.SerializeObject(savedUser); string jsonFormatted = JToken.Parse(outputJSON).ToString(Formatting.Indented); FileStream stream = null; if (!Directory.Exists("DiscordUserFiles/")) { Directory.CreateDirectory("DiscordUserFiles/"); } if (!File.Exists("DiscordUserFiles/" + UserID + ".json")) { stream = File.Create("DiscordUserFiles/" + UserID + ".json"); } if (stream != null) { stream.Close(); } File.WriteAllText("DiscordUserFiles/" + UserID + ".json", jsonFormatted); }
public SaveDiscordUser LoadData() { if (File.Exists("DiscordUserFiles/" + UserID + ".json")) { String JSONstring = File.ReadAllText("DiscordUserFiles/" + UserID + ".json"); SaveDiscordUser save = JsonConvert.DeserializeObject <SaveDiscordUser>(JSONstring); if (save != null) { Username = save.Username; UserID = save.UserID; email = save.email; return(save); } } return(null); }