Ich habe eine JavaScriptSerializer(), die ein JSON aus einem Webdienst deserialisiert und aufgrund einer falschen Behandlung einer Liste zur Laufzeit fehlschlägt.List-Array-Deseralisierung mit JavaScriptSerializer() schlägt fehl
Das ist meine Klasse:
public class LoginReply
{
public Userdata userdata { get; set; }
public List<string> errors { get; set; }
}
public class Userdata
{
public string username { get; set; }
public string section{ get; set; }
public string avatar { get; set; }
public string description { get; set; }
public string authkey { get; set; }
}
Und ich deserilize mit:
LoginReply reply = new JavaScriptSerializer().Deserialize<LoginReply>(loginRespose);
ich auch versucht, mit:
LoginReply reply = new JavaScriptSerializer().Deserialize<List<LoginReply>>(loginRespose);
ohne Erfolg
(Kann nicht implizit Typ umwandeln 'System.Collections.Generic.List' zu 'Redacted.Redacted.LoginReply')
Beitrag die empfangenen JSON – Gusman