我想调试xml序列化。在xml序列化期间,串行器“检测到循环引用”。我想找到它并摆脱它。有一些方便的工具/方法可以使用吗?如何在xml序列化期间找到循环引用?
5
A
回答
2
通常这是与人工检查很明显...
你可以尝试连载到一个文件,只是看文件的结尾 - 这将是不完整的XML,很明显,但它应该给一个线索。
请注意,DataContractSerializer
能够(通过启用一个选项)串行化完整图,但它具有的XML选项少于XmlSerializer
- 而且图模式更不像XML;国际海事组织删除周期是可取的通常这只是类似的情况:
[XmlIgnore]
public Person Parent {get;set;}
(即序列化 “向下” 仅引用)
0
$normalizers->setCircularReferenceHandler(function ($object) {
return $object->getId();
});
相关问题
- 1. 使用XML序列化的循环引用
- 2. 使用XML序列化时的循环引用?
- 3. WCF无法序列化循环引用
- 4. 反序列化期间未找到类
- 5. 如何“真的”用Newtonsoft.Json序列化循环引用对象?
- 6. 如何使JSON.NET在序列化期间呈现前向引用
- 7. 如何避免循环引用,而序列化实体框架
- 8. 如何序列化与杰克逊的循环引用?
- 9. C#如何在收集序列化期间停止循环代码导致stackoverflow?
- 10. 如何在xml序列化期间包含空属性
- 11. 如何在序列化期间控制xml输出
- 12. 序列化类型对象时检测到循环引用?
- 13. XNA中的XML序列化期间InvalidOperationsException
- 14. 反序列化期间的XML错误
- 15. 在Java循环期间更改了列表对象引用
- 16. 如何防止日期时间使用文化信息在XML中序列化?
- 17. 我应该如何处理C#到JSON序列化和循环引用?
- 18. 如何在循环期间更新或追加XML节点?
- 19. 如何在c#中使用循环依赖将对象序列化为xml?
- 20. JAXB映射循环引用到XML
- 21. Json.net反序列化JSON在MVC4循环引用
- 22. 如何从Java中读取.net xml序列化日期时间?
- 23. 循环Json序列化
- 24. Message.GetBody();序列化循环
- 25. 找不到Autofixture循环引用
- 26. 如何序列化为日期时间
- 27. 使用Jackson的循环引用的键的序列化
- 28. Java序列化是否适用于循环引用?
- 29. 是否可以使用循环引用来执行序列化?
- 30. 使用循环引用序列化对象图的方法