当前位置:网站首页>12. Handling JSON

12. Handling JSON

2022-08-10 23:49:00 If you want to learn, learn Big Wolf


12.1 需求说明:demo back JSON 格式数据

12.2 应用实例

  1. SpringBoot 支持返回 JSON 格式数据,在启用 WEB when developing the scene,Dependencies have been introduced

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 创建 D:\xjs_springboot\springbootweb\src\main\java\com\xjs\springboot\controller\ResponseController.java
package com.xjs.springboot.controller;

import com.xjs.springboot.bean.Car;
import com.xjs.springboot.bean.Monster;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.Date;

/** * @Author: 谢家升 * @Version: 1.0 */
@Controller
public class ResponseController {
    

    //编写方法,返回Monster数据-要求以json格式返回
    @GetMapping("/get/monster")
    @ResponseBody
    public Monster getMonster() {
    

        /** * 解读: * 1. 开发中 这里的 monster对象 是从数据库中获取的 * 2. 这里只是模拟一下,Set the data artificially */
        Monster monster = new Monster();
        monster.setId(100);
        monster.setName("霸波奔");
        monster.setAge(99);
        monster.setBirth(new Date());
        monster.setIsMarried(false);
        Car car = new Car();
        car.setName("宝马");
        car.setPrice(666.6);
        monster.setCar(car);

        return monster;
    }

}

  1. Postman 完成测试

在这里插入图片描述

  1. Debug 一下 monster 对象以 Json 格式返回

在这里插入图片描述

在这里插入图片描述

原网站

版权声明
本文为[If you want to learn, learn Big Wolf]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/222/202208102335002861.html