मैं न्यूटनसॉफ्ट JSON लाइब्रेरी का खुशी से उपयोग करता हूं । उदाहरण के लिए, मैं 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 पाठ पर वापस जा सकता हूं और फिर डीसर्विलाइज़ कार्यक्षमता का उपयोग कर सकता हूं , लेकिन यह मुझे पीछे की ओर लगता है।