Newtonsoft.Json.JsonSerializationException war unhandled by user code
Was vermisse ich hier? Warum erhalte ich diese exception? Newtonsoft.Json.JsonSerializationException war unhandled by user code, Fehler beim konvertieren mit dem Wert "[{"username":"jemand","computername":"computer1","PID":"1234"}]", um Typ " System.Sammlungen.Generisches.List`1[WebApplication4.PInfo]'. Weg ", line 1, position 95.
Den code ist unten, sehr einfache Klasse, sehr einfach Inhalte, aber einen fiesen Fehler =(
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);
- Es scheint, Sie sind entkommen die Zeichenfolge, die Sie sehen im debugger.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, Sie haben einen Fehler in Ihrer Json-string, der umgekehrte Schrägstriche sind vielleicht falsch.
Wenn Sie versuchen, diese Json-string
die Sie produzieren können, indem Sie sich mit dem folgenden Programm dann funktioniert alles einwandfrei:
Das ist kein gültiges json-string, versuchen: