Beim Erstellen einer Antwort in WCF (JSON), ich bin ziemlich sicher, dass es nicht möglich ist, vollständig dynamische Objekte zu verwenden, aber wollte nur hier zuerst überprüfen.Dynamische Objekte in WCF nicht möglich?
Eine ideale Antwort würde in etwa so aussehen:
"userTypes" :
{
"BartSimpson" :
{
"url" : "foo",
"desc" : "bar"
},
"LisaSimpson" :
{
"url" : "foo",
"desc" : "bar"
}
}
In 'kompiliert' Code, der oben könnte durch die folgende Architektur (etwas Pseudo-Code) durchgeführt werden:
public class Character{
string url {get;set;}
string desc{get;set;}
}
public class UserTypes{
public Character BartSimpson{get;set;}
public Character LisaSimpson{get;set;}
}
Aber mein Hauptziel ist, dass BartSimpson
und LisaSimpson
sind nicht "kompiliert", so dass ich eine beliebige Anzahl von Character
Klassen haben könnte, mit jeder Name/Identifier in der Antwort.
Edit: Ich nehme an, Sie verwenden 'Newtonsoft.Json' für die Serialisierung. – maxp
Danke für solch ein umfassendes Codebeispiel. Ich arbeite gerade daran. Da mein Rückgabetyp jetzt als "String" definiert ist, scheint meine Antwort alle Werte erhalten zu haben. – maxp
Was meinst du? –