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

12. 处理 JSON

2022-08-10 23:35:00 要学就学灰太狼


12.1 需求说明:演示返回 JSON 格式数据

12.2 应用实例

  1. SpringBoot 支持返回 JSON 格式数据,在启用 WEB 开发场景时,已经引入了相关依赖

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  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. 这里只是模拟一下,人为的设置一下数据 */
        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 格式返回

在这里插入图片描述

在这里插入图片描述

原网站

版权声明
本文为[要学就学灰太狼]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_60766221/article/details/126166793