SpringBoot 02_返回json資料

來源:互聯網
上載者:User

標籤:logs   返回   line   localhost   padding   .com   height   java   data   

在SpringBoot 01_HelloWorld的基礎上來返回json的資料,現在前後端分離的情況下多數都是通過Json來進行互動,下面就來利用SpringBoot返回Json格式的資料。

1:建立Pesron.java


@Datapublic 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資料

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.