Kann ich serialisieren Dictionary<string, object> mit DataContract serializer?

Ich Plane zu bauen, einen WCFservice zurückgibt, die generische dictionary-Objekte zu JSON serialisiert. Leider Serialisierung ausfällt, als Objekt ist potentiell immer anders. KnownTypes nicht helfen können, da die Eigenschaft type ist im Wörterbuch, und ich kann nicht sagen, KnownType, wie die Klasse, ist potentiell immer anders.

Irgendwelche Ideen, ob es möglich ist, zu serialisieren ein "unbekannter Typ"?

Ich kümmere mich nicht um anzugeben, DataContract/DataMember für jede meiner Klassen, aber (zumindest für die Prototyp-version) ich will nicht zu haben, die starke Typen für jeden und jede Antwort. Javascript-client kümmert sich einfach nicht.

Wie über anonyme Klassen?

  • Ich bin froh, dass Leute wie dieser schon. Bitte nicht die Mühe zu Antworten, mit Argumenten wie WCF war nicht dafür gemacht, dass etc, etc. Ich würde schätzen, wenn Sie können, lassen Sie es uns wissen, wenn es einen bekannten Weg, oder wenn man einmal dort gewesen ist und gab aus triftigen Gründen (welche Gründe?).
InformationsquelleAutor tishma | 2012-04-26
Schreibe einen Kommentar