Hello,
I'm trying to use NewtonSoft instead of DataContractJsonSerializer?
Is it not a better solution more simple?
private static T PopulateData(string fileName)
{
var localFolder = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
var fileText = File.ReadAllText(Path.Combine(localFolder, fileName));
byte[] byteArray = Encoding.ASCII.GetBytes(fileText);
T obj;
using (var stream = new MemoryStream(byteArray))
{
using (var reader = new StreamReader(stream))
{
var json = reader.ReadToEnd();
obj = JsonConvert.DeserializeObject(json);
}
}
return obj;
}