title: Can I serialize Dictionary<string, object> using DataContract serializer?
body: <p>I'm planning to build a WCFservice that returns generic dictionary objects serialized to JSON. Unfortunately, serialization fails, as object is potentially always different. KnownTypes can't help, because property type is Dictionary, and I can't say KnownType, as the class will potentially be always different.</p>
  
  <p>Any ideas if it's possible to serialize an 'unknown type'?</p>
  
  <p>I don't mind to specify DataContract/DataMember for each of my classes, but (at least for prototype version) I don't want to have strong types for each and every response. Javascript client just doesn't care.</p>
  
  <p>How about anonymous classes?</p>