Java 如何防止Jackson中出现无限循环JSON数组?
我有两张桌子。一个是菜单项列表,另一个只是一个参考表,用于跟踪哪些项与另一项匹配良好。以下是表格布局:Java 如何防止Jackson中出现无限循环JSON数组?,java,json,hibernate,jpa,jackson,Java,Json,Hibernate,Jpa,Jackson,我有两张桌子。一个是菜单项列表,另一个只是一个参考表,用于跟踪哪些项与另一项匹配良好。以下是表格布局: MenuItems CompMenuItems ----------- ------------- MenuItemID <------- MenuItemID <---- "Refers to MenuItemID" Name ^--- CompMenuItemID <---- "Also refe
MenuItems CompMenuItems
----------- -------------
MenuItemID <------- MenuItemID <---- "Refers to MenuItemID"
Name ^--- CompMenuItemID <---- "Also refers to MenuItemID"
MenuItems CompMenuItems
----------- -------------
MenuItemID您是否尝试过Jackson的对象标识@JsonIdentityInfo尝试用@JsonIgnore注释CompMenuItem
JPA与无限循环有什么关系?堆栈跟踪将告诉您其中涉及的内容,因此,如果JPA不是问题的一部分,那么您可以取消标记JPA。JPA固有地迫使这个问题在堆栈的更高层得到解决。那些使用图书馆的人以前可能也处理过类似的问题。这是相关的。谢谢