一、json格式数据接收
好了废话不多说,请上我们今天的第一个小姐姐。

讯享网
这个小姐姐,使用了json的方式来包装礼物。至于怎么包装的,各位。。你们去问小姐姐去哈。我这边只教你怎么拆。对于用json进行包装礼物的小姐姐呢,她有点强迫症。也不能这么说,反正呀,她给你准备礼物呢,都会提前去问你喜不喜欢,让你呢挑选一下。这样出现个什么情况呢,就是你对于小姐姐要送你什么礼物你其实是心里有数的。
回到代码上。也就是说,接受json 数据,你需要按照数据的参数情况呢,新建一个实体类。比如这里我们就把这个实体类命名为Gift。代码内容如下:
public class Gift { private String qingshu; private String liwu1; private String liwu2; public int getQingshu() { return this.qingshu; } public void setQingshu(int qingshu) { this.qingshu = qingshu; } public String getLiwu1() { return this.liwu1; } public void setLiwu1(String liwu1) { this.liwu1 = liwu1; } public String getLiwu2() { return this.liwu2; } public void setLiwu2(String liwu2) { this.liwu2 = liwu2; } }
讯享网
讯享网@PostMapping(path = "/jack") public void demo1(@RequestBody Gift gift) { System.out.println(gift.toString()); }
@PostMapping(path = "/jack") public void demo1(@RequestBody Gift gift) { System.out.println(gift.liwu1.toString()); }

二、form-data格式数据接收
接下来是第二种类型的小姐姐。这个小姐姐呢,属于浪漫主义。她送礼,你不需要提前去知道里面是啥,当然你可以知道。也可以选择不去知道。代码方面说,就是如果不是其他功能的需要,仅做接收form-data数据的事的话,我们不需要去构造相对应的实体类的。我们先看看小姐姐包装的礼物。

至于接收也不难。分两种形式。第一种,如果你对于小姐姐要送的东西一清二楚的话,我意思有对应实体类的话,如下:
讯享网@PostMapping(path = "/jack") public void demo2(Gfit gfit) { System.out.println(gfit.toString()); }
这边更有意思的是,如果你本以为,小姐姐只送了一个礼物。你也只收了一个礼物,这样也是行的通的。比如下方代码:
@PostMapping(path = "/jack") public void demo2(String liwu1) { System.out.println(liwu1); }
这时候的结果就只有:
手机
这是不是挺有意思的。并且更强大的是。这个小姐姐还能满足你的欲望。比如目前说好的只有qingshu+liwu1+liwu2。但你觉得这些你都觉得还行吧,但你最想要是的小姐姐的写真照片。于是你就提出了这个要求没如下
讯享网@PostMapping(path = "/jack") public void demo2(Gift gift ,String liwu3 ) { System.out.println(gift.toString()); System.out.println(liwu3); }
这情况会咋样呢。要是小姐姐没同意,那liwu3就是空的。如果她同意了。那就能收到数据。是不是觉得这个小姐姐也不错。
。。。
json和form-data两种类型数据的接收就介绍到这。后面其他数据类型的接收。有空我慢慢补上。大哥们!!!求一键三连呀。一起进步!!!冲冲冲。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/59682.html