JSon序列化之循环引用效率问题

之前,我有写过关于面向接口设计中Json反序列化遇到的问题的文章。而在前几天,项目中又遇到了JSon序列化的问题了,那就是大数据量时,后台返回的JSon在前台反序列化时麻烦就来了,有时需要经过很长时间界面才将数据展示出来,有时则直接挂掉。
当同事给我反应这个问题的时候,我第一时间便想到了应该是循环引用引起的问题,而经过我的测试,确实是这个原因。 继续阅读…
面向接口设计中Json反序列化遇到的问题

昨天,在编写代码的过程中,遇到了一个简单但当时却比较棘手的问题,今天终于得以解决。所以在博客上将其记录下来,俗话说好记性不如烂笔头嘛,顺便也与大家分享和交流一下,欢迎拍砖哦!
1.问题的重现
面向接口的设计,其实是面向对象思想的一个重要设计原则,面向接口的设计将使我们的系统架构更加清晰,代码复用性高等等优点。在这个让问题重现的Demo中,以Organization为例。组织这个对象除了一些基本属性外,它还应该有一个叫父组织或上级组织的属性。 继续阅读…
