哪些.NET JSON序列化器可以处理NHibernate代理对象?我尝试过使用JSON.NET,但是当它碰到代理对象时,它会出现抖动。哪些.NET JSON序列化器可以处理NHibernate代理对象?
1
A
回答
1
我会说最好的想法是处理代理对象,而不是实际找到另一种序列化JSON的方法。我已经回答了另一个问题,它涉及到在旧数据库中加载这些代理对象的渴望,该数据库返回正确的对象或空值here。还请注意,通过使用外键和对象/表之间的明确链接设置正确的数据库,您不应该遇到任何代理对象。另外请注意,这不是流利NHibernate所要求的,我假设您使用单独的hbm映射文件。
祝你好运!
+0
谢谢。我现在意识到,尽管我可以在Json.NET中修复它,但考虑到有多少工具使用反射来实现其魔法,NHibernate代理对象在反射(特别是'GetType()')中扮演着不利的角色。另外,我有一个适当的对象图;代理对象是由于延迟加载。 – 2009-12-19 03:07:54
相关问题
- 1. Hadoop:处理大型序列化对象
- 2. 处理JSON创建一个普通阵列代替JSON对象
- 3. C#(.NET)处理JavaScript数组/序列化
- 4. 将.NET对象序列化为JSON
- 5. 将JSON反序列化为.net对象
- 6. 简化JSON对象以反序列化
- 7. 处理Memcache时出现不可序列化的对象错误
- 8. 处理器如何优化代码有哪些技巧?
- 9. 序列化代理对象以访问远程servlet
- 10. 未处理JSON对象
- 11. 处理多个JSON对象
- 12. json序列化sqlalchemy关联代理
- 13. 哪些PHP框架可以处理大规模应用程序?
- 14. 交易处理器内部可以使用哪些API?
- 15. 序列化对象时省略XML处理指令
- 16. 删除处理程序处理对象
- 17. 对象序列化初始化休眠代理
- 18. NHibernate获取对象没有代理
- 19. JSON序列化器和CSLA对象
- 20. 处理日期时间的WCF反序列化对象
- 21. 春季可序列化代理
- 22. 反序列化JSON对象时可以省略字段吗?
- 23. .Net - 序列化对象
- 24. 如何处理JSON和变体对象?
- 25. 如何将对象与NHibernate代理对象进行比较?
- 26. WSO2 Identity Server - 事件处理程序 - 处理了哪些事件?
- 27. 哪些信用卡处理器支持延期付款处理
- 28. JSON对象反序列化
- 29. 反序列化JSON对象
- 30. 如何在序列化大对象时处理StackOverflowError?
请参阅http://stackoverflow.com/questions/286721/json-net-and-nhibernate-lazy-loading-of-collections – 2009-12-16 23:32:25
谢谢,该解决方案回答了它。 – 2009-12-17 01:32:37