Ich übergebe eine einfache JSON-Zeichenfolge von meinem C# -Client an meinen Webservice. Im Anschluss ist die Zeichenfolge ichKonnte kein Objekt aus JSON-String erstellen
senden "{\" Name \ ": \" S1 \ "}"
Im Dienst Ende habe ich den folgenden Code
class DataDC
{
public String attr { get; set; }
public String attrVal { get; set; }
}
JavaScriptSerializer json_serializer = new JavaScriptSerializer();
DataDC dc = (DataDC)json_serializer.DeserializeObject(str);
bekomme ich folgende Fehler
"Kann nicht Objekt des Typs gegossen 'System.Collections.Generic.Dictionary`2 [System.String, System.Object]' 'DataDC' eingeben."
Sie sollten Ihre Klasseneigenschaften wie die in JSON – makim
nennen, wie soll Ihr JSON-Deserializer über das DataDC-Objekt wissen und wie man es abbildet? – njzk2