আমি আনন্দের সাথে নিউটনসফট জেএসএন লাইব্রেরিটি ব্যবহার করি । উদাহরণস্বরূপ, আমি JObject
একটি .NET অবজেক্ট থেকে একটি তৈরি করব, এক্ষেত্রে ব্যতিক্রমের উদাহরণ (সম্ভবত সাবক্লাস হতে পারে বা নাও হতে পারে)
if (result is Exception)
var jobjectInstance = JObject.FromObject(result);
এখন আমি জানি লাইব্রেরিটি কোনও বস্তুর JSON পাঠ্য (অর্থাত্ একটি স্ট্রিং) ডিসস্রায়াল করতে পারে
// only works for text (string)
Exception exception = JsonConvert.DeserializeObject<Exception>(jsontext);
তবে আমি যা খুঁজছি তা হ'ল:
// now i do already have an JObject instance
Exception exception = jobjectInstance.????
ভাল এটি পরিষ্কার যে আমি JObject
JSON পাঠ্যে ফিরে যেতে পারি এবং এর পরে deserialize কার্যকারিতাটি ব্যবহার করতে পারি তবে এটি আমার কাছে পিছনে বলে মনে হয়।