Newtonsoft.json v13.0.1版本的 JsonReader.Depth 默认值是64的 bug
最近一个项目asp.net开发期间,使用的Newtonsoft.json在nuget更新时从12.03升级到13.1,在JsonTextReader反序列化对象时报错“反序列化深度超过最大值64 MaxDepth”,跟踪后发现13.1版本中的JsonReader对象的Depth对象被设置成64,而不是版本12的null值,导致此错误。在官方网站也没有看到对此版本更新有这样的变更说明,有点坑。目前项目引用newtonsoft.json暂时回退到版本12,待官方更新再说。
...
原创
2021-04-03 06:32:13 ·
670 阅读 ·
1 评论