因此,解决方案是升级到Jackson 2.0,并在类中添加以下注释:
@JsonIdentityInfo(generator = ObjectIdGenerators.IntSequenceGenerator.class, property = "@id")public class SomeEntityClass ...
然后的问题是,Spring无法与Jackson 2.0一起使用。这已通过以下方式解决:
<bean id="jacksonMessageConverter" /><bean > <property name="messageConverters"> <list> <ref bean="jacksonMessageConverter"/> </list> </property> <property name="requireSession" value="false"/> </bean>
并且
own.implementation.of.MappingJacksonHttpMessageConverter基于此:
http://www.jarvana.com/jarvana/view/org/springframework/spring-
web/3.0.0.RELEASE/spring-web-3.0.0.RELEASE-
sources.jar!/org/springframework/http/converter
/json/MappingJacksonHttpMessageConverter.java?format=ok
但是,请使用Jackson 2.0中的ObjectMapper和其他Jackson类而不是Jackson 1 *。



