java - 使用 Jackson 是否可以忽略所有循环关系而无需添加注释?

标签 java json jackson json-lib

Jackson 2.0 对循环引用有很好的支持,但是,似乎都需要注释 POJO 类。如果我无法编辑想要序列化为 json 的 java 类,但只想忽略循环引用(例如 json lib jsonConfig.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT) ),它在发生循环引用时基本上会忽略循环引用,该怎么办?

最佳答案

没有。 Jackson不做全周期检测;仅当注释表明需要时才会进行身份检查。

关于java - 使用 Jackson 是否可以忽略所有循环关系而无需添加注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14419455/

相关文章:

Java+ jackson +XML : serialize a java object properties as XML elements with same names

java - 在 Java 中解析算术表达式并从中构建树

Java SWT - 组内的 ScrolledComposite

java - 协议(protocol) : How to generate multiple Java source files?

php - 使用 PHP 修改 json 不保存/更新

mysql - 在 MySQL 中提取 JSON 提取的第一个键

java - Spring 启动 jackson : How to remove nulls from java array?

java - 迭代和复制HashMap值的有效方法

json - 使用嵌套的 map[string] 接口(interface)解码 JSON

java - 使用 Jackson 自定义反序列化 JSON 字段