我试图用这一行序列化和反对:
string jsonData = JsonConvert.SerializeObject(myObj,Formatting.Indented, 新的JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore });
myObj是一个包含许多列表和属性的大对象。
我的理解是当您尝试迭代已经修改过的obj时会发生此错误。
我的问题 - 如何确定哪些收藏品正在修改?我可以在即时窗口运行任何特殊命令告诉我应该关注哪些?
谢谢你, 乙
答案 0 :(得分:0)
如果检查抛出异常中的堆栈跟踪,则可以识别错误所在的行。该行周围的集合是经过修改的集合。