Qu'est-ce qui me manque ici? Pourquoi ai-je cette exception? Newtonsoft.Json.JsonSerializationException n'a pas été gérée par le code utilisateur, Erreur de conversion de la valeur "[{" nom d'utilisateur ":" quelqu'un "," computername ":" ordinateur1 "," PID ":" 1234 "}]" pour taper 'System.Collections. Generic.List`1 [WebApplication4.PInfo] '. Chemin '', ligne 1, 95.Newtonsoft.Json.JsonSerializationException n'a pas été gérée par le code d'utilisateur
Le code est ci-dessous, classe très simple, très simple est, mais une erreur méchant = (
public class PInfo
{
public string username { get; set; }
public string computername { get; set; }
public string PID { get; set; }
}
string s = "\"[{\\\"username\\\":\\\"someone\\\",\\\"computername\\\":\\\"computer1\\\",\\\"PID\\\":\\\"1234\\\"}]\"";
var z = JsonConvert.DeserializeObject<List<PInfo>>(s);
Il semble que vous échappez la chaîne que vous voyez dans le débogueur. – I4V