ich versuche seit einigen Stunden verweifelt einen JsonString in ein Objekt zu wandeln und bekomme immer den Fehler "kann nicht in Typ result umgewandelt werden"
Kann mir aber nicht erklären woran es liegt ....
mein Objekt:
{"id":"iphone","result":[
{"kontaktid":"2","typ":"\u00c4rzte (niedergel\/stat.)","nachname":"Meyer","vorname":"Sabine"},
{"kontaktid":"3","typ":"\u00c4rzteorganisationen","nachname":"Gabor","vorname":"Uli"}
],"error":null}
[DataContract]
public class result
{
[DataMember]
private string _kontakttyp;
public string typ
{
get { return _kontakttyp; }
set { _kontakttyp = value; }
}
}
c#:
readedString = jsonrpc.response;
MemoryStream ms = new MemoryStream(Encoding.Unicode.GetBytes(readedString));
Type[] knownTypes = new Type[] { typeof(result) };
DataContractJsonSerializer serializer =
new DataContractJsonSerializer(typeof( knownTypes);
List<result> res = (List<result>)serializer.ReadObject(ms);
Wäre supi wenn sich jemand opfert und da mal kurz rauf schaut, bin mittlerweile völlig am verweifeln.
Lieben Dank schon jetzt