例如我在当前的Spring应用中有20个实体类,只有一个需要映射到JSON对象,所以这里有两个问题:
是否有必要安排
@JsonIgnoreProperties(ignoreUnknown=true)
到所有其他班级?如果我选择
org.codehaus.jackson
JSON 处理程序,杰克逊是否有机会通过所有实体类尝试进行映射?我有一个org.codehaus.jackson.map.JsonMappingException: Infinite recursion (StackOverflowError)
抛出异常但日志中提到的集合对象已经被标记为@JsonIgnore
,甚至整个类都被标记为@JsonIgnoreProperties(ignoreUnknown=true)
。那么是什么让它像上面一样呢?