Jak serializować typ anonimowy C # do ciągu JSON?

Próbuję użyć następującego kodu do serializacji typu anonimowego do JSON: var serializer = new DataContractJsonSerializer(thing.GetType()); var ms = new MemoryStream(); serializer.WriteObject(ms, thing); var json = Encoding.Default.GetString(ms.ToArray()); Jednak pojawia się następujący wyjątek,...