मैं JSON का एक अनाम प्रकार अनुक्रमित करने के लिए निम्न कोड का उपयोग करने का प्रयास कर रहा हूं:
var serializer = new DataContractJsonSerializer(thing.GetType());
var ms = new MemoryStream();
serializer.WriteObject(ms, thing);
var json = Encoding.Default.GetString(ms.ToArray());
हालाँकि, यह निष्पादित होने पर मुझे निम्न अपवाद मिलते हैं:
टाइप करें '<> f__AnonymousType1`3 [System.Int32, System.Int32, System.Object []] को क्रमबद्ध नहीं किया जा सकता है। DataContractAttribute विशेषता के साथ इसे चिह्नित करने पर विचार करें, और इसके सभी सदस्यों को चिह्नित करें जिन्हें आप DataMemberAttribute विशेषता के साथ क्रमबद्ध करना चाहते हैं। अन्य समर्थित प्रकारों के लिए Microsoft .NET फ्रेमवर्क प्रलेखन देखें।
मैं एक अनाम प्रकार (जहां तक मुझे पता है) में विशेषताओं को लागू नहीं कर सकता। क्या इस धारावाहिक को करने का एक और तरीका है या मैं कुछ याद कर रहा हूं?