SpringMVC之Json

本文介绍在SpringMVC框架下实现JSON数据交互的方法。包括前端如何构造JSON请求及后端如何配置解析与响应JSON数据的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Json作为常用流行的数据格式,是非常深受大家喜爱的.在一些前端框架,就要求进行数据交互的格式得是Json类型,比如easy-UI等.

本文中,笔者要讲解的是在Springmvc框架下的Json数据交互.

首先,我们得弄明白一个问题,那就是要进行Json数据交互,我选择其他数据格式不行吗?

其他的数据格式当然没问题,但json格式相比其他的来说,格式比较简单,解析起来还比较简单.特别的,json数据格式在接口调用中  html页面中非常常用.

接下来笔者讲解一下在Springmvc框架下的Json数据交互的大体流程步骤


1、请求json、输出json,要求请求的是json串,所以在前端页面中需要将请求的内容转成json,不太方便。

2、请求key/value、输出json。此方法比较常用。

在springmvc中使用json的时候,我们需要进行环境准备,那就是加载json转换的jar包

所需要的jar包有

jackson-core-asl-1.9.11.jar

jackson-mapper-asl-1.9.11.jar


最后配置json转换器

<!--注解适配器 -->
	<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
		<property name="messageConverters">
		<list>
		<bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"></bean>
		</list>
		</property>
	</bean>
在这里,笔者重点强调一点,如果使用mvc的注解驱动(<mvc:annotation-driven />),则不用定义上边注解适配器了.

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

啊杰eboy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值