软件编程
位置:首页>> 软件编程>> java编程>> Spring MVC返回的json去除根节点名称的方法

Spring MVC返回的json去除根节点名称的方法

作者:指尖挥舞  发布时间:2023-07-15 17:46:55 

标签:spring,mvc,json

spring xml中配置视图如果是如下


<property name="defaultViews">
<list>
<bean class="org.springframework.web.servlet.view.json.MappingJackson2JsonView">
</bean>
</list>
</property>

那么返回结果会是:


{"commonAjaxResponse":{"code":1,"errorCode":null,"errorMessage":null,"data":{"key":"123"}}}

其中commonAjaxResponse并不是我们想要的。

注意到MappingJackson2JsonView的属性extractValueFromSingleKeyModel的API说明,可以设置该属性为true来解决。


<property name="defaultViews">
<list>
<bean
class="org.springframework.web.servlet.view.json.MappingJackson2JsonView">
<property name="extractValueFromSingleKeyModel" value="true" />
</bean>
</list>
</property>

搞定:


{"code":1,"errorCode":null,"errorMessage":null,"data":{"key":"123"}}

以上所述是小编给大家介绍的Spring MVC返回的json去除根节点名称的方法网站的支持!

来源:http://www.cnblogs.com/naiyou/archive/2016/09/19/5885820.html

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com