接上一篇,解决了乱码问题后爬取网页时,第一次正常,换了一个Url,JSON序列化对象时报错,断点验证爬取的对象正常,
报错就是Newtonsoft.Json.JsonWriter 类型初始值设定项引发异常
最后,找到了一个同病相怜的帖子:
看到那几个省略号了吗?我很理解帖子主人的心情。。。。。。
我也跟着他一样移除了Newtonsoft.Json的引用,从Nugut上重新安装,由于未查看初始版本,无法检测是否是版本变了,现在是
然后我也成功了:
。。。。。。
总结:
这种问题其实很常见,代码没问题,由于开发工具缺陷或是引用导致错误而且很难检测定位这种问题,比如微信小程序的缓存清除后的各种报错,之前实训时由于浏览器缓存导致的页面更新延迟无法显示修改效果等。总结我的处理经验:
1.迅速排除代码问题,重要节点断点检测,跟踪变量值
2.尝试清除浏览器缓存->刷新->重启开发工具->刷新->重启电脑