spring boot json处理

spring boot本身包含jackson依赖,可以很方便的开发restful服务端。

 

一、如何输出json

输出和spring mvc中很相似,三步走:

1.写一个实体类

ReturnPojo.java

记住一定要写set和get方法

2.把之前的@Controller换成@RestController

@RestController表示支持restful服务

3.写个方法return这个实体类

注意要加上@ResponseBody,直接把json放在ResponseBody中返回

二、如何接收json

接收和spring mvc比较相似,但是一定要注意有部分地方不同。两步走:

1.根据要接收的json信息,写出对应的实体类

比如说,现在有个这样的json:

就要写出对应的一个实体类:

user.java

2.写出这样一个方法

一定要注意:

(1)@RequestMapping(value = “/getJson” , method = RequestMethod.POST)

接收json,方法一定要是post

(2)@RequestBody user user

这里和spring mvc中不一样,一定要在实体类前面加上这样一个注解:@RequestBody,才能把接收到的json解析成实体类

三、总结

spring boot对json的支持还是比较简单直观的。