栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

spring boot后端发送json数据和接收数据

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

spring boot后端发送json数据和接收数据

    前端请求数据接收
import com.alibaba.fastjson.JSON;
import io.swagger.annotations.*;
import org.springframework.web.bind.annotation.*;

@RestController
@RequestMapping("admin")
public class HelloCont {

    @ApiOperation("admin登录请求")
    @ResponseBody
    @PostMapping(value = "hello")
    // {"User":{"name":"mm","pawd":"1234"}}
    //{"name":"mm","pawd":"1234"}
    //{"name":"mm"}
    public String hello(@RequestBody String jsonString) {
        // {"User":{"name":"mm","pawd":"1234"}}为请求数据
        //先获取User的数据{"name":"mm","pawd":"1234"}为string
        String string= JSON.parseObject(jsonString).getString("User");
        //再通过User的值获取密码User,如果数据更多可以多次重复循环JSON.parseObject(string).getString("key");
        String string2= JSON.parseObject(string).getString("pawd");
    }
}
    后端返回数据
import com.alibaba.fastjson.JSON;
import io.swagger.annotations.*;
import org.springframework.web.bind.annotation.*;

@RestController
@RequestMapping("admin")
public class HelloCont {

    @ApiOperation("admin登录请求")
    @ResponseBody
    @PostMapping(value = "hello")
    // {"User":{"name":"mm","pawd":"1234"}}
    //{"name":"mm","pawd":"1234"}
    //{"name":"mm"}
    public String hello(@RequestBody String jsonString) {
        //返回给前端的数据
        return "返回给前端的数据";
    }
}
    合起来的样式
package 自己的链接;

import com.alibaba.fastjson.JSON;
import io.swagger.annotations.*;
import org.springframework.web.bind.annotation.*;

@RestController
@RequestMapping("admin")
public class HelloCont {

    @ApiOperation("admin登录请求")
    @ResponseBody
    @PostMapping(value = "hello")
    // {"User":{"name":"mm","pawd":"1234"}}
    //{"name":"mm","pawd":"1234"}
    //{"name":"mm"}
    public String hello(@RequestBody String jsonString) {
        // {"User":{"name":"mm","pawd":"1234"}}为请求数据
        //先获取User的数据{"name":"mm","pawd":"1234"}为string
        String string= JSON.parseObject(jsonString).getString("User");
        //再通过User的值获取密码User,如果数据更多可以多次重复循环JSON.parseObject(string).getString("key");
        String string2= JSON.parseObject(string).getString("pawd");
        System.out.println(string2);
        //返回给前端的数据
        return "你好!"+string2;
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/710101.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号