আমার কাছে নিম্নলিখিত কোড রয়েছে:
var user = (Dictionary<string, object>)serializer.DeserializeObject(responsecontent);
ইনপুটটি responsecontent
JSON, তবে এটি কোনও বস্তুর মধ্যে সঠিকভাবে পার্স করা হয়নি। আমি কীভাবে এটি সঠিকভাবে deserialize করা উচিত?
Json
মধ্যে System.Web.Helpers
, সেখানে JsonQueryStringConverter
এ System.ServiceModel.Web
, সেখানে JavascriptSerializer
এ System.Web.Script.Serialization
, DataContractJsonSerializer
মধ্যে System.Runtime.Serialization.Json
, নরক মাইক্রোসফট এমনকি তৃতীয় পক্ষের অন্তর্ভুক্ত করার সিদ্ধান্ত নিয়েছে Json.NET
তার ASP.NET ওয়েব এপিআই হবে। আপনি যদি ভেবেছিলেন যে এটি যথেষ্ট নয়, এমএস নিয়ে আসছেন System.Json
তবে বর্তমানে এটি ব্যবহারের পক্ষে অযোগ্য। মাইক্রোসফ্ট যাবার উপায় .... আমি সেরা সন্ধানকারী নেমস্পেসটি বেছে নিয়েছি।
JsonValue
এ Windows.Data.Json
যা শুধুমাত্র উইন্ডোজ 8 এবং উপরে। আমি এটা পছন্দ করছি. এমএস একটি মিশনে রয়েছে :)