SpringBoot 02_返回json數據
阿新 • • 發佈:2017-08-26
back html npe 後端 定義 private clas code logs
在SpringBoot 01_HelloWorld的基礎上來返回json的數據,現在前後端分離的情況下多數都是通過Json來進行交互,下面就來利用SpringBoot返回Json格式的數據。
1:新建Pesron.java
@Data public class Person { //編號 private String id; // 姓名 private String name; // 性別 private String gender; }
至於@Data註解的作用,請參考Lombok教程。
2:新建JsonController.java
@RestController @RequestMapping("/json") public class JsonController { @GetMapping("/person/{id}") public Person returnPersonJson(@PathVariable String id) { Person person = new Person(); person.setId(id); person.setName("Jim"); person.setGender("female"); return person; } }
3:啟動項目,訪問:localhost:8080/json/person/1
如果返回如下內容,恭喜你,成功的返回的json格式的數據。
備註
這裏是用的SpringBoot的默認的json框架,也可以自定義json框架,比如fastJson框架用來對對象進行序列化,將在下篇文章進行介紹:SpringBoot 03_利用FastJson返回Json數據。
SpringBoot 02_返回json數據