Saat ini saya mengalami beberapa masalah. Saya menggunakan C # dengan Json.NET. Masalahnya adalah saya selalu mendapatkan:
{"Karakter yang tidak terduga ditemukan saat mengurai nilai: e. Path '', baris 0, posisi 0."}
Jadi cara saya menggunakan Json.NET adalah sebagai berikut. Saya memiliki Kelas yang harus disimpan. Kelasnya terlihat seperti ini:
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>();
}
}
Satu objek dari kelas ini akan diisi dan disimpan dengan:
File.WriteAllText(tmpfile, JsonConvert.SerializeObject(current), Encoding.UTF8);
Bagian penyimpanan berfungsi dengan baik dan file tersebut ada dan diisi. Setelah itu file tersebut akan dibaca kembali ke dalam kelas dengan:
try
{
ViewerStatsFormat current = JsonConvert.DeserializeObject<ViewerStatsFormat>(tmpfile);
//otherstuff
}
catch(Exception ex)
{
//error loging stuff
}
Sekarang pada baris = saat ini muncul pengecualian:
{"Karakter yang tidak terduga ditemukan saat mengurai nilai: e. Path '', baris 0, posisi 0."}
Saya tidak tahu mengapa ini datang. File json adalah sebagai berikut -> Click me im the JSON link
Apakah ada yang punya ide?