Actualmente tengo algunos problemas. Estoy usando C # con Json.NET. El problema es que siempre obtengo:
{"Se encontró un carácter inesperado al analizar el valor: e. Ruta '', línea 0, posición 0."}
Entonces, la forma en que estoy usando Json.NET es la siguiente. Tengo una clase que debería guardarse. La clase se ve así:
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>();
}
}
Un objeto de esta clase se completará y guardará con:
File.WriteAllText(tmpfile, JsonConvert.SerializeObject(current), Encoding.UTF8);
La parte de guardado funciona bien y el archivo existe y está lleno. Después de eso, el archivo se volverá a leer en la clase con:
try
{
ViewerStatsFormat current = JsonConvert.DeserializeObject<ViewerStatsFormat>(tmpfile);
//otherstuff
}
catch(Exception ex)
{
//error loging stuff
}
Ahora en la línea current = viene la excepción:
{"Se encontró un carácter inesperado al analizar el valor: e. Ruta '', línea 0, posición 0."}
No sé por qué viene esto. El archivo json es el siguiente -> Haga clic en mí en el enlace JSON
¿Alguien tiene alguna idea?