SpringMVC解析json问题

FastJson使用出现的问题的**$ref $[0].minfo[0]**

解析json时出现

出现问题.png

  • 是因为使用fastjson出现的问题,查询出来是因为循环引用的时候fastjson会把这个对象解析为引用

  • 解决:

1
2
3
4
5
6
7
8
9
10
11
12
13
配置一个这个bean
<bean id="disableCircularReferenceDetect" class="org.springframework.beans.factory.config.FieldRetrievingFactoryBean">
<property name="staticField" value="com.alibaba.fastjson.serializer.SerializerFeature.DisableCircularReferenceDetect" />
</bean>

配置fastjson的时候配置这个属性
<bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
<property name="features">
<list>
<ref bean="disableCircularReferenceDetect" />
</list>
</property>
</bean>

相关文章

Sublime下载出错问题

Oracle安装出现网络错误