Uso felicemente la libreria JSON di Newtonsoft . Ad esempio, vorrei creare un JObject
da un oggetto .NET, in questo caso un'istanza di eccezione (potrebbe o non potrebbe essere una sottoclasse)
if (result is Exception)
var jobjectInstance = JObject.FromObject(result);
ora so che la libreria può deserializzare il testo JSON (cioè una stringa) su un oggetto
// only works for text (string)
Exception exception = JsonConvert.DeserializeObject<Exception>(jsontext);
ma quello che sto cercando è:
// now i do already have an JObject instance
Exception exception = jobjectInstance.????
Bene, è chiaro che posso tornare JObject
indietro al testo JSON e quindi utilizzare la funzionalità di deserializzazione, ma questo mi sembra arretrato.