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

spring boot后端发送json数据和接收数据,第1张

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;
    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/5708640.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-17
下一篇2022-12-17

发表评论

登录后才能评论

评论列表(0条)

    保存