java吧 关注:1,220,517贴子:12,673,710
  • 6回复贴,共1
求助

java树形结构的实现

只看楼主收藏回复

大佬们,请教一下树形结构的实现都有哪些方式,我目前使用的是,树形结构中,每个节点引入它的上个节点和下个节点,这就会出现转json时发生死循环的问题,因为每个节点都会引用它的上下两个地址,导致无法通过feign调用拿到树结构


IP属地:陕西来自Android客户端1楼2024-09-15 18:10回复
    业务场景,有需要使用到树形结构,我实在想不出来什么方式了,请各位指教


    IP属地:陕西来自Android客户端2楼2024-09-15 18:11
    回复
      这还不简单?一般工具都可以标不序列化什么节点,直接父节点不序列化不就行了


      IP属地:北京来自Android客户端3楼2024-09-15 18:33
      收起回复
        顶一下


        IP属地:陕西来自Android客户端4楼2024-09-16 21:27
        回复
          发生死循环的话,是因为一个子节点的子节点是其父节点,
          那么你这个结构就不应该叫树了。
          解决方案:
          1、如果你认为你的结构必须是树,那么请检查哪里的上下级引用出现问题了。
          2、如果你的结构不是树,网上可以查询一下jackson如何序列化环表或者图


          IP属地:安徽来自Android客户端5楼2024-09-17 07:46
          收起回复