Spring Boot 2系列(二):FastJson集成和使用
FastJson 是阿里巴巴的开源 JSON 解析库,它可以解析 JSON 格式的字符串,支持将 Java Bean 序列化为 JSON 字符串,也可以从 JSON 字符串反序列化到 JavaBean。
FastJson 速度快、功能完备、API简洁。
FastJson 是阿里巴巴的开源 JSON 解析库,它可以解析 JSON 格式的字符串,支持将 Java Bean 序列化为 JSON 字符串,也可以从 JSON 字符串反序列化到 JavaBean。
FastJson 速度快、功能完备、API简洁。
当页面提交请求时,提交的数据的编码格式由请求头的contentType指定,SpringMVC根据指定的编码格式对请求提交的数据进行处理。SpringMVC 为方法提供了一些很容易使用的注解来处理请求提交的数据。
ContentType指定的类型,可以分以下几种:
application/x-www-form-urlencoded:发请求的默认类型,可使用 @RequestParam, @ModelAttribute, @RequestBody 来处理。multipart/form-data:@RequestBody 不能处理这种格式数据。application/json,application/xml:必须使用 @RequestBody 来处理。实际开发中,**@RequestBody**可以很方便地接收JSON格式数据,并转换成对应的数据类型绑定到方法属性上。