Newtonsoft.Json踩坑记录 之 (Can not add Newtonsoft.Json.Linq.JValue to Newtonsoft.Json.Linq.JObject)

2020-08-17 13:17:37  阅读 5344 次 评论 0 条

在C#项目中使用Newtonsoft.Json反序列化json,报错如下:

Can not add Newtonsoft.Json.Linq.JValue to Newtonsoft.Json.Linq.JObject

哦对了,代码是酱紫的

 //{"code":200,"title":"阳光梦想","url":"https://www.yangguangdream.com/"}
            string res=...
            JObject jo = new JObject(res);

JSON格式是正确的呀,却无法解析JObject,原因是什么?

后来发现,原来JObject他就不是那么创建的(瞬间感觉自己非常的睿智=_=)

正确的应该是

//{"code":200,"title":"阳光梦想","url":"https://www.yangguangdream.com/"}
            string res=...
             JObject jo = (JObject)JsonConvert.DeserializeObject(res);



微信扫码查看本文
本文地址:https://www.yangguangdream.com/?id=2093
版权声明:本文为原创文章,版权归 编辑君 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?