
- 前端请求数据接收
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;
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)