Atualmente estou com alguns problemas. Estou usando C # com Json.NET. O problema é que sempre consigo:
{"Caractere inesperado encontrado durante a análise do valor: e. Caminho '', linha 0, posição 0."}
Portanto, estou usando o Json.NET da seguinte maneira. Eu tenho uma aula que deve ser salva. A classe se parece com isto:
public class stats
{
public string time { get; set; }
public string value { get; set; }
}
public class ViewerStatsFormat
{
public List<stats> viewerstats { get; set; }
public String version { get; set; }
public ViewerStatsFormat(bool chk)
{
this.viewerstats = new List<stats>();
}
}
Um objeto desta classe será preenchido e salvo com:
File.WriteAllText(tmpfile, JsonConvert.SerializeObject(current), Encoding.UTF8);
A parte de salvamento funciona bem e o arquivo existe e é preenchido. Depois disso, o arquivo será lido de volta na classe com:
try
{
ViewerStatsFormat current = JsonConvert.DeserializeObject<ViewerStatsFormat>(tmpfile);
//otherstuff
}
catch(Exception ex)
{
//error loging stuff
}
Agora, na linha current = vem a exceção:
{"Caractere inesperado encontrado durante a análise do valor: e. Caminho '', linha 0, posição 0."}
Eu não sei por que isso vem. O arquivo json é o seguinte -> Clique aqui no link JSON
Alguém tem alguma idéia?