Можно ли сериализовать Dictionary с помощью сериализатора DataContract?

Я планирую создать службу WCF, которая возвращает общие объекты словаря, сериализованные в JSON. К сожалению, сериализация не удалась, так как объект потенциально всегда отличается. KnownTypes не может помочь, потому что тип свойства — Dictionary, и я не могу сказать KnownType, так как потенциально класс всегда будет другим.

Есть идеи, можно ли сериализовать «неизвестный тип»?

Я не против указать DataContract/DataMember для каждого из моих классов, но (по крайней мере, для прототипа )Я не хочу иметь строгие типы для каждого ответа. Клиенту Javascript просто все равно.

Как насчет анонимных классов?

9
задан tishma 26 April 2012 в 11:06
поделиться