Mutlu bir şekilde Newtonsoft JSON kütüphanesini kullanıyorum . Örneğin, JObject
bir .NET nesnesinden, bu durumda bir İstisna örneği oluşturabilirim (bir alt sınıf olabilir veya olmayabilir)
if (result is Exception)
var jobjectInstance = JObject.FromObject(result);
şimdi kütüphane bir nesneye JSON metin (yani bir dize) serisini kaldırabilir biliyorum
// only works for text (string)
Exception exception = JsonConvert.DeserializeObject<Exception>(jsontext);
ama aradığım şey:
// now i do already have an JObject instance
Exception exception = jobjectInstance.????
JObject
Arkadan JSON metnine gidip serileştirme işlevini kullanabileceğim açıktır , ancak bu bana geri görünüyor.