JSON字符串转换为JObject时报出该异常信息"Can not add Newtonsoft.Json.Linq.JValue to Newtonsoft.Json.Linq.JObject."
网上有热心网友贴出应该使用如下转换:
(JObject)JsonConvert.DeserializeObject(str);
但包括以下两种方式均测试,无效。
JsonConvert.DeserializeObject<JObject>(str);
str.ToObject<JObject>();
查找将近两个小时原因,却是因为JSON字符串中存在相同的键,真是醉啦!
作为苦逼的程序员啊,要吐血啦!