मेरे पास निम्नलिखित कोड हैं:
var user = (Dictionary<string, object>)serializer.DeserializeObject(responsecontent);
इनपुट responsecontent
JSON है, लेकिन यह किसी ऑब्जेक्ट में ठीक से पार्स नहीं है। मुझे इसे ठीक से कैसे निष्क्रिय करना चाहिए?
Json
है System.Web.Helpers
, वहाँ JsonQueryStringConverter
है System.ServiceModel.Web
, वहाँ JavascriptSerializer
में है System.Web.Script.Serialization
, DataContractJsonSerializer
में है System.Runtime.Serialization.Json
, एमएस एमएस भी Json.NET
अपने ASP.NET वेब एपीआई में तीसरे पक्ष को शामिल करने का फैसला किया है । यदि आपको लगता है कि पर्याप्त नहीं था, तो एमएस के साथ आ रहा है, System.Json
लेकिन वर्तमान में खपत के लिए अयोग्य है। Microsoft जाने का रास्ता .... मैं सबसे अच्छे दिखने वाले नामस्थान द्वारा चुनता हूं।
JsonValue
है Windows.Data.Json
जो केवल विंडोज 8 और इसके बाद के संस्करण के लिए है। मैं इसे प्यार कर रहा हूँ। MS एक मिशन पर है :)