首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将JObject反序列化为.NET对象

如何将JObject反序列化为.NET对象
EN

Stack Overflow用户
提问于 2010-12-15 00:27:12
回答 1查看 229.4K关注 0票数 301

我很高兴地使用Newtonsoft JSON library。例如,我将从一个.NET对象创建一个JObject,在本例中是一个Exception的实例(可能是也可能不是子类)

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文本,然后使用反序列化功能,但这对我来说似乎是倒退的。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4441466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档