Al momento ho dei problemi. Sto usando C # con Json.NET. Il problema è che ottengo sempre:
{"Carattere imprevisto rilevato durante l'analisi del valore: e. Path", riga 0, posizione 0. "}
Quindi il modo in cui utilizzo Json.NET è il seguente. Ho una classe che dovrebbe essere salvata. La classe ha questo aspetto:
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 oggetto di questa classe verrà riempito e salvato con:
File.WriteAllText(tmpfile, JsonConvert.SerializeObject(current), Encoding.UTF8);
La parte di salvataggio funziona bene e il file esiste e viene riempito. Dopodiché il file verrà riletto nella classe con:
try
{
ViewerStatsFormat current = JsonConvert.DeserializeObject<ViewerStatsFormat>(tmpfile);
//otherstuff
}
catch(Exception ex)
{
//error loging stuff
}
Ora sulla riga = corrente arriva l'eccezione:
{"Carattere imprevisto rilevato durante l'analisi del valore: e. Path", riga 0, posizione 0. "}
Non so perché questo avvenga. Il file json è il seguente -> Cliccami nel collegamento JSON
Qualcuno ha qualche idea?